Server Component Details
Group: io.mosip.hotlist ---- Artifact: hotlist-service ---- version: 1.2.1.2 ---- Commit ID: fe7917c
Group: io.mosip.admin ---- Artifact: admin-service ---- version: 1.2.1.2 ---- Commit ID: fe7917c
Group: io.mosip.kernel ---- Artifact: kernel-auditmanager-service ---- version: 1.2.0.1 ---- Commit ID: fe7917c
Group: io.mosip.kernel ---- Artifact: kernel-auth-service ---- version: 1.2.0.1 ---- Commit ID: fe7917c
Group: io.mosip.biosdk ---- Artifact: biosdk-services ---- version: 1.2.0.1 ---- Commit ID: 2a87b3b
Group: io.mosip.idrepository ---- Artifact: credential-service ---- version: 1.2.2.3-SNAPSHOT ---- Commit ID: fe7917c
Group: io.mosip.idrepository ---- Artifact: credential-request-generator ---- version: 1.2.2.3-SNAPSHOT ---- Commit ID: fe7917c
Group: io.mosip.datashare ---- Artifact: data-share-service ---- version: 1.2.0.2-SNAPSHOT ---- Commit ID: fe7917c
Group: io.mosip.authentication ---- Artifact: authentication-service ---- version: 1.2.1.2-SNAPSHOT ---- Commit ID: 86640e4
Group: io.mosip.authentication ---- Artifact: authentication-internal-service ---- version: 1.2.1.2-SNAPSHOT ---- Commit ID: 86640e4
Group: io.mosip.authentication ---- Artifact: authentication-otp-service ---- version: 1.2.1.2-SNAPSHOT ---- Commit ID: fe7917c
Group: io.mosip.idrepository ---- Artifact: id-repository-identity-service ---- version: 1.2.2.3-SNAPSHOT ---- Commit ID: 7175816
Group: io.mosip.kernel ---- Artifact: kernel-keymanager-service ---- version: 1.2.1.0 ---- Commit ID: fe7917c
Group: io.mosip.kernel ---- Artifact: kernel-masterdata-service ---- version: 1.2.1.2 ---- Commit ID: fe7917c
Group: io.mosip.kernel ---- Artifact: kernel-notification-service ---- version: 1.2.0.2-SNAPSHOT ---- Commit ID: fe7917c
Group: io.mosip.kernel ---- Artifact: kernel-otpmanager-service ---- version: 1.2.0.1 ---- Commit ID: fe7917c
Group: io.mosip.pms ---- Artifact: partner-management-service ---- version: 1.2.2.2 ---- Commit ID: 3aa0c89
Group: io.mosip.pms ---- Artifact: policy-management-service ---- version: 1.2.2.2 ---- Commit ID: 3aa0c89
Group: io.mosip.preregistration.captcha ---- Artifact: pre-registration-captcha-service ---- version: 1.2.0.2 ---- Commit ID: 34fe187
Group: io.mosip.registrationprocessor ---- Artifact: registration-processor-registration-status-service ---- version: 1.2.1.2-SNAPSHOT ---- Commit ID: fe7917c
Group: io.mosip.resident ---- Artifact: resident-service ---- version: 1.2.1.2 ---- Commit ID: fe7917c
Group: io.mosip.kernel ---- Artifact: kernel-syncdata-service ---- version: 1.2.1.2 ---- Commit ID: fe7917c
Group: io.mosip.idrepository ---- Artifact: id-repository-vid-service ---- version: 1.2.2.3-SNAPSHOT ---- Commit ID: fe7917c
Group: io.mosip.esignet ---- Artifact: esignet-service ---- version: 1.4.1 ---- Commit ID: ab88802
End Points used
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/workingdays
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/nonlanguage
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinespecifications
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/workingdays?isActive={isActive}&code={code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentertypes
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices/mappeddevices/{regCenterId}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes/{documentcategorycode}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations?code={code}&isActive={isActive}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatefileformats/code/{code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatefileformats/{code}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords?isActive={isActive}&word={word}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/modules/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices/decommission/{deviceId}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories?isActive=false&code=POA
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/actuator/health
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/locationhierarchy/Postal Code
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locationHierarchyLevels?lastUpdated=2020-10-20T17:13:44.793Z
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=0
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/immediatechildren/{locationcode}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=5
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicetypes/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinetypes/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinetypes/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/all?isActive={isActive}&fieldName={id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/missingids/{langcode}?fieldName={fieldName}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/packet/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/holidays
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/locationhierarchy/{hierarchyname}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords/words
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/packetrejectionreasons/reasonlist
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/missingids/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentertypes/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatetypes/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/all?pageNumber=0&pageSize=1000&sortBy=createdDateTime&orderBy=desc
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=100&pageSize=5
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/language
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications/devicetypecode/{devicetypecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinetypes/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters?isActive={isActive}&id={id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/idschema/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications?isActive={isActive}&id={id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes/{code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machines/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicetypes
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/validdocuments/{doccategorycode}/{doctypecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/usercentermapping?isActive={isActive}&id={id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/missingids/{langcode}?fieldName={fieldName}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/usercentermapping
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/applicanttype/{applicantId}/languages?languages={languages}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machines/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/holidays/missingids/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machines/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/getregistrationmachineusermappinghistory/{effdtimes}/{registrationcenterid}/{machineid}/{userid}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/biometrictypes
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatefileformats?isActive={isActive}&code={code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/usercentermapping/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories?isActive=true&code=INVALID
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/{locationCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/{locationcode}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinespecifications/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locationHierarchyLevels/eng
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentertypes/missingids/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/validate/{locationname}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/biometricattributes
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/names?name={name}
Domain: api-internal.qatest1.mosip.net ---- Module: authmanager ---- End Point: v1/authmanager/authenticate/internal/useridPwd
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/info/{locationcode}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinespecifications/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/workingdays/{langCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications/{langcode}/{devicetypecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/possiblevalues/{fieldName}?langCode=abc
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/zoneuser/{userid}/{zonecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentershistory/{registrationCenterId}/{langCode}/{effectiveDate}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentertypes/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/missingids/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/exceptionalholidays/{registrationCenterId}/{langCode}
Domain: api-internal.qatest1.mosip.net ---- Module: keymanager ---- End Point: v1/keymanager/actuator/health
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatetypes
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/zones/hierarchy/eng
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/{registrationCenterId}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/validate/{id}/{langcode}/{timestamp}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/modules/{id}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords/{langCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicetypes/all
Domain: api-internal.qatest1.mosip.net ---- Module: auditmanager ---- End Point: v1/auditmanager/actuator/health
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinespecifications/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/getlocspecificregistrationcenters/{langcode}/{locationcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords/{word}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machines/decommission/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/holidays/{holidayid}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/title/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes?isActive=false&code=CIN
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/holidays?holidayId={holidayId}&isActive={isActive}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicetypes/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories/missingids/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/zoneuser?isActive={isActive}&userId={userId}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields?isActive={isActive}&id={id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/validdocuments/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machines/mappedmachines/{regCenterId}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes?isActive=true&code=TestDocType0020
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes?isActive=true&code=ABC
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices/{langCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatefileformats/{code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/usersdetails
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/uispec/{domain}/latest
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/holidays/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicespecifications/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/zones/zonename
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locationHierarchyLevels?lastUpdated=abc
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/possiblevalues/{fieldName}?langCode=eng
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/configs
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/applicationconfigs
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/{langcode}/{templatetypecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/workingdays/{registrationCenterID}/{langCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentertypes/{code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/distinct
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/biometrictypes/{code}/{langCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/level/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/uispec/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatetypes/{code}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/idschema/latest
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields?id={id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/actuator/env
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/{id}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/decommission/{regCenterID}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/biometrictypes/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/holidays/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories/{code}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/getApplicantType
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devices/{langCode}/{deviceType}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/users/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: authmanager ---- End Point: v1/authmanager/actuator/health
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machines
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories?isActive=true&code=POA
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/devicetypes?isActive={isActive}&code={code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/validdocuments/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/packet/resume
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes/missingids/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcenters/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templatefileformats
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/zones/leafzones/eng
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documentcategories/{code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/holidays/{holidayid}/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/all/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/packetrejectionreasons/reasoncategory
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/usercentermapping/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/validdocuments/{doccategorycode}/{languagecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/{id}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentertypes?isActive={isActive}&code={code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/registrationcentertypes/filtervalues
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/blocklistedwords/details
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/languages
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/templates/templatetypecodes/{code}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/locations/missingids/{langcode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/dynamicfields/distinct/{langCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/validdocuments/{languageCode}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/documenttypes/search
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/machinetypes
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/deviceshistories/{id}/{langcode}/{effdatetimes}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/zoneuser
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/getregistrationcenterholidays/{langcode}/{registrationcenterid}/{year}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/validdocuments/all
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/users/{id}/{effDate}
Domain: api-internal.qatest1.mosip.net ---- Module: masterdata ---- End Point: v1/masterdata/validdocuments
Server Errors 
No server errors
Captcha Enabled
false
Masterdata API Test ---- Report Date: 2025-08-31 ---- Tested Environment: qatest1 ---- Commit Id is: 046f348e & Branch Name is:release-1.2.1.x
Test Scenario# Total# Passed# Skipped# Failed# Ignored# Known_IssuesExecution Time (HH:MM:SS)
BulkUpload22000000:00:01
GetAllTxnDetailBulkUpload11000000:00:01
GetApplicationConfigs11000000:00:01
CreateBlockListedWords54000100:00:01
UpdateBlockListedWordStatus21000100:00:01
UpdateBlockListedWords74000300:00:01
UpdateBlockListedWordDetails53000200:00:01
FetchAllBlockListedWord11000000:00:01
FetchBlockListedWordByLangcode20000200:00:01
SearchBlockListedWords99000000:00:01
FilterBlockListedWords64000200:00:01
DeleteBlockListedWords10000100:00:01
BlockListedWordValidation11000000:00:01
CreateDeviceType1010000000:00:01
UpdateDeviceType99000000:00:01
UpdateDeviceTypeStatus22000000:00:01
FetchAllDeviceType11000000:00:01
DeviceTypeFilter88000000:00:01
DeviceTypeSearch66000000:00:01
CreateDeviceSpecification2020000000:00:01
UpdateDeviceSpecStatus22000000:00:01
UpdateDeviceSpecification1818000000:00:01
FetchDeviceSpec44000000:00:01
FetchAllDeviceSpec11000000:00:01
DeviceSpecFilter1111000000:00:01
DeviceSpecSearch1616000000:00:01
CreateDevice1313000000:00:01
UpdateDevice1313000000:00:01
UpdateDeviceStatus11000000:00:01
FetchDevice55000000:00:01
GetDeviceHistory11000000:00:01
DeviceFilter77000000:00:01
DeviceSearch88000000:00:01
DeleteDevice11000000:00:01
DecommisionDevice22000000:00:01
DeleteDeviceSpec22000000:00:01
CreateDocumentCategory1111000000:00:01
UpdateDocumentCategory99000000:00:01
FetchDocumentCategories32000100:00:01
FetchAllDocumentCategories11000000:00:01
FilterDocCategory77000000:00:01
SearchDocCategories1717000000:00:01
DeleteDocumentCategory22000000:00:01
CreateDocumentType99000000:00:01
UpdateDocumentType66000000:00:01
UpdateDocType33000000:00:01
FetchDocumentTypes32000100:00:01
FetchAllDocumentTypes11000000:00:01
FilterDocumentType88000000:00:01
SearchDocumentType1717000000:00:01
DeleteDocumentType22000000:00:01
CreateRegCenterType88000000:00:01
UpdateRegCenterTypeStatus11000000:00:01
SearchRegCenterType1515000000:00:01
UpdateRegCenterType55000000:00:01
FilterRegCenterType1010000000:00:01
FetchAllRegCenterType11000000:00:01
FetchMissingRegCenterTypeDetails11000000:00:01
DeleteRegCenterType22000000:00:01
CreateLocationData1010000000:00:01
UpdateLocationStatus11000000:00:01
CreateRegistrationCenter64000200:00:01
UpdateRegCentStatus11000000:00:01
FetchRegCent3131000000:00:01
UpdateLocationData1111000000:00:01
UpdateRegistrationCenter55000000:00:01
FetchAllRegCent11000000:00:01
FetchRegCentHistory33000000:00:01
RegCenterFilter44000000:00:01
UpdateRegistrationCenterLang11000000:00:01
UpdateRegistrationCenterNonLanguage11000000:00:01
FetchMissingRegCenterDetails10000100:00:01
CreateZoneUser44000000:00:01
UpdateZoneUser11000000:00:01
UpdateZoneUserStatus11000000:00:01
UserCenterMapping44000000:00:01
UpdateUserCenterMappingStatus22000000:00:01
UpdateUserCenterMapping33000000:00:01
RegCenterSearch11000000:00:01
CreateMachineType1010000000:00:01
UpdateMachineTypeStatus11000000:00:01
MachineTypeSearch1111000000:00:01
UpdateMachineType77000000:00:01
FilterMachineType88000000:00:01
FetchAllMachineType11000000:00:01
CreateMachineSpecification2020000000:00:01
UpdateMachineSpecificationStatus11000000:00:01
SearchMachineSpec2121000000:00:01
UpdateMachineSpecification1818000000:00:01
FilterMachineSpec1313000000:00:01
FetchAllMachineSpecification11000000:00:01
CreateMachine1313000000:00:01
UpdateMachine1212000000:00:01
UpdateMachineStatus11000000:00:01
SearchMachine2020000000:00:01
FilterMachines55000000:00:01
FetchMachine44000000:00:01
CreateHoliday1010000000:00:01
HolidaySearch99000000:00:01
UpdateHoliday99000000:00:01
UpdateHolidayStatus22000000:00:01
FetchHolidays66000000:00:01
FilterHolidays99000000:00:01
DeleteHoliday44000000:00:01
FilterLocationData22000000:00:01
FetchLocation1313000000:00:01
FetchAllLocation11000000:00:01
FetchMissingLocation11000000:00:01
CreateTemplateType44000000:00:01
CreateTemplateFileFormat99000000:00:01
UpdateTemplateFileFormatStatus22000000:00:01
UpdateTemplateFileFormat1111000000:00:01
DeleteTemplateFileFormat22000000:00:01
GetTemplateFileFormat33000000:00:01
CreateTemplate1111000000:00:01
SearchTemplateDetails1313000000:00:01
FilterTemplateDetails77000000:00:01
UpdateTemplateStatus11000000:00:01
UpdateTemplate1111000000:00:01
FetchTemplate55000000:00:01
DeleteTemplate22000000:00:01
FetchAllUserDetails11000000:00:01
FetchValidDocuments11000000:00:01
FetchAllValidDocuments11000000:00:01
DeleteValidDocument11000000:00:01
GetPossiableValues33000000:00:01
GetPacketRejectionReason44000000:00:01
PacketRejectionReasonCategory22000000:00:01
PacketRejectionReasonList22000000:00:01
GetModuleByLangCode20002000:00:01
GetModuleByIdLangCode30003000:00:01
GetMachineHistory44000000:00:01
GetMachines11000000:00:01
GetLocationHierarchyByHierarchyName22000000:00:01
GetimmediateChildrenByLocationCode33000000:00:01
GetLocations11000000:00:01
GetLocationHierarchyLevelByLastUpdatedDate22000000:00:01
GetLanguage11000000:00:01
GetMappedMachinesByRegCentID22000000:00:01
GetHolidaysMissingIds22000000:00:01
GetRegistrationMachineUserMappingHistory11000000:00:01
GetBiometricAttributesByAuthType33000000:00:01
BiometricAttributes77000000:00:01
GetExceptionalHolidays30003000:00:01
GetDocumentTypeByLangCode21000100:00:01
GetMissingDocumentTypeByLangcode21000100:00:01
UpdateDocCategory33000000:00:01
GetDocCategory11000000:00:01
GetDocCategoryByLangCode33000000:00:01
GetMissingDocumentCategoryByLangcode21000100:00:01
CreateBiometricType11000000:00:01
GetBiometricTypes11000000:00:01
GetBiometricTypesByLangcode20002000:00:01
GetBiometricTypeByCodeAndLangcode50005000:00:01
FetchValidDocumentsByDocCategoryCode22000000:00:01
CreateValidDocument43000100:00:01
FetchAllTitle11000000:00:01
ValidDocumentSearch1010000000:00:01
ValidDocumentFilter55000000:00:01
GetDocType_DocCatByAppID22000000:00:01
CreateDynamicField22000000:00:01
UpdateDynamicField11000000:00:01
UpdateDynamicFieldStatus33000000:00:01
FetchDynamicField11000000:00:01
FetchDistinctDynamicField11000000:00:01
FetchDistinctDynamicFieldByLangcode11000000:00:01
DeleteDynamicField33000000:00:01
SearchDynamicField88000000:00:01
FilterDynamicField55000000:00:01
FetchMissingDynamicField22000000:00:01
FetchWorkingDays44000000:00:01
UpdateWorkingDay11000000:00:01
UpdateWorkingDayStatus22000000:00:01
GetUserDetails32000100:00:01
GetUserDetailsByIdAndEffDate44000000:00:01
SearchUserCenterMapping22000000:00:01
DecommisionMachine11000000:00:01
DeleteMachine22000000:00:01
DeleteMachineSpec22000000:00:01
DeleteUserCenterMapping22000000:00:01
DeleteZoneUser11000000:00:01
DecommissionRegCenter11000000:00:01
DeleteRegCenter11000000:00:01
DeleteLocationData11000000:00:01
GetApplicantType23110001200:00:01
SearchPacketWorkflow33000000:00:01
ResumePacketWorkflow22000000:00:01
FetchTemplateType33000000:00:01
FetchAllTemplates11000000:00:01
FetchMissingTemplates22000000:00:01
FetchUISpec11000000:00:01
FetchAllUISpec11000000:00:01
FetchAllIdschema11000000:00:01
FetchIdSchema11000000:00:01
FetchModule22000000:00:01
FetchAppConfig11000000:00:01
Total94589600153400:00:35
TestCase NumberTestCase DescriptionExecution Time (HH:MM:SS)
BulkUpload — Passed
TC_Masterdata_BulkUpload_01Bulk Upload with valid data00:00:01
TC_Masterdata_BulkUpload_02Update Gender Name from Bulk upload00:00:01
GetAllTxnDetailBulkUpload — Passed
TC_Masterdata_GetAllTxnDetailBulkUpload_01Retrieve all transcation details for bulk upload00:00:01
GetApplicationConfigs — Passed
TC_Masterdata_GetApplicationConfigs_01Retrieve Application Configs by all valid data00:00:01
CreateBlockListedWords — known_issues
TC_Masterdata_CreateBlockListedWords_01Create block listed words with valid data00:00:01
CreateBlockListedWords — Passed
TC_Masterdata_CreateBlockListedWords_03Create block listed words with invalid length of word more than 128 charectars00:00:01
TC_Masterdata_CreateBlockListedWords_04Create block listed words with invalid Description of more than 256 charectars00:00:01
TC_Masterdata_CreateBlockListedWords_05Create block listed words with empty word value00:00:01
TC_Masterdata_CreateBlockListedWords_02Create block listed word with space in word value00:00:01
UpdateBlockListedWordStatus — known_issues
TC_Masterdata_UpdateBlockListedWordStatus_01Update block listed word status with valid data00:00:00
UpdateBlockListedWordStatus — Passed
TC_Masterdata_UpdateBlockListedWordStatus_02Update block listed word status with invalid word00:00:01
UpdateBlockListedWords — known_issues
TC_Masterdata_UpdateBlockListedWords_01Update Block Listed Words with valid data00:00:00
TC_Masterdata_UpdateBlockListedWords_05Update Block Listed Words with invalid Description empty00:00:00
TC_Masterdata_UpdateBlockListedWords_02Update Block Listed Words with spaces in word00:00:01
UpdateBlockListedWords — Passed
TC_Masterdata_UpdateBlockListedWords_04Update Block Listed Words with invalid length of word more than 128 charectars00:00:01
TC_Masterdata_UpdateBlockListedWords_06Update Block Listed Words with invalid length of Description more than 256 charectars00:00:01
TC_Masterdata_UpdateBlockListedWords_07Update Block Listed Words with invalid word empty00:00:01
TC_Masterdata_UpdateBlockListedWords_03Update Block Listed Words with valid word length of 128 charectars00:00:01
UpdateBlockListedWordDetails — known_issues
TC_Masterdata_UpdateBlockListedWordDetails_01Update block listed word details with valid data and language code as english00:00:00
TC_Masterdata_UpdateBlockListedWordDetails_03Update blocklisted word details with description as blank00:00:00
UpdateBlockListedWordDetails — Passed
TC_Masterdata_UpdateBlockListedWordDetails_02Update blocklisted word details with blocklisted words exceeding the character length of 12800:00:01
TC_Masterdata_UpdateBlockListedWordDetails_04Update blocklisted word details with description exceeding the character length of 25600:00:01
TC_Masterdata_UpdateBlockListedWordDetails_05Update blocklisted word details with word parameter as empty00:00:01
FetchAllBlockListedWord — Passed
TC_Masterdata_FetchAllBlockListedWord_01Retrieve all Block Listed words with valid data00:00:01
FetchBlockListedWordByLangcode — known_issues
TC_Masterdata_FetchBlockListedWordByLangcode_02Retrieve Block Listed Word with invalid langcode00:00:01
TC_Masterdata_FetchBlockListedWordByLangcode_01Retrieve Block Listed Word with valid data By Langcode00:00:00
SearchBlockListedWords — Passed
TC_Masterdata_SearchBlockListedWords_04Search blocklisted words with invalid column name00:00:01
TC_Masterdata_SearchBlockListedWords_08Search blocklisted words with the empty column00:00:01
TC_Masterdata_SearchBlockListedWords_07Search blocklisted words with the empty filter type00:00:01
TC_Masterdata_SearchBlockListedWords_09Search blocklisted words with the invalid page start data00:00:01
TC_Masterdata_SearchBlockListedWords_06Search blocklisted words with the sort field set to an invalid descending order00:00:01
TC_Masterdata_SearchBlockListedWords_02Search blocklisted words with filter type contains the value as dumboo00:00:01
TC_Masterdata_SearchBlockListedWords_03Search blocklisted words with filter type starts with the value as dumboo00:00:01
TC_Masterdata_SearchBlockListedWords_01Search blocklisted words where the column name word equals dumboo00:00:01
TC_Masterdata_SearchBlockListedWords_05Search blocklisted words with sort field as descending order00:00:01
FilterBlockListedWords — known_issues
TC_Masterdata_FilterBlockListedWords_01Filter Block Listed Words with valid columnName and type unique00:00:00
TC_Masterdata_FilterBlockListedWords_02Filter Block Listed Words with valid columnName and type All00:00:00
FilterBlockListedWords — Passed
TC_Masterdata_FilterBlockListedWords_05Filter Block Listed Words with invalid columnName and type all00:00:01
TC_Masterdata_FilterBlockListedWords_03Filter Block Listed Words with empty columnName and type All00:00:01
TC_Masterdata_FilterBlockListedWords_04Filter Block Listed Words with empty type00:00:01
TC_Masterdata_FilterBlockListedWords_06Filter Block Listed Words with valid columnName and invalid type00:00:01
DeleteBlockListedWords — known_issues
TC_Masterdata_DeleteBlockListedWords_01Delete Block Listed words with valid data00:00:00
BlockListedWordValidation — Passed
TC_Masterdata_BlockListedWordValidation_01Validate the Block Listed words00:00:01
CreateDeviceType — Passed
TC_Masterdata_CreateDeviceType_03Create Device Type with all mandatory fields00:00:01
TC_Masterdata_CreateDeviceType_01Create Device Type with all valid data00:00:01
TC_Masterdata_CreateDeviceType_04Create Device Type with duplicate data00:00:01
TC_Masterdata_CreateDeviceType_08Create Device Type with description more than 128 characters00:00:01
TC_Masterdata_CreateDeviceType_07Create Device Type with name more than 64 characters00:00:01
TC_Masterdata_CreateDeviceType_06Create Device Type with empty Input Parameter name00:00:01
TC_Masterdata_CreateDeviceType_05Create Device Type with missing Input Parameter name00:00:01
TC_Masterdata_CreateDeviceType_09Create Device Type with missing Input Parameter isActive00:00:01
TC_Masterdata_CreateDeviceType_10Create Device Type with special characters in code00:00:01
TC_Masterdata_CreateDeviceType_02Create Device Type for deactivated devices00:00:01
UpdateDeviceType — Passed
TC_Masterdata_UpdateDeviceType_02Update Device Type with all mandatory fields00:00:01
TC_Masterdata_UpdateDeviceType_01Update Device Type with all valid data00:00:01
TC_Masterdata_UpdateDeviceType_05Update Device Type with Code more than 64 charectars00:00:01
TC_Masterdata_UpdateDeviceType_04Update Device Type with empty input parameter Code00:00:01
TC_Masterdata_UpdateDeviceType_03Update Device Type with missing input parameter Code00:00:01
TC_Masterdata_UpdateDeviceType_09Update Device Type with Description more than 128 characters00:00:01
TC_Masterdata_UpdateDeviceType_08Update Device Type with Name more than 64 characters00:00:01
TC_Masterdata_UpdateDeviceType_07Update Device Type with empty input parameter Name00:00:01
TC_Masterdata_UpdateDeviceType_06Update Device Type with missing input parameter Name00:00:01
UpdateDeviceTypeStatus — Passed
TC_Masterdata_UpdateDeviceTypeStatus_01Update device type status with valid data00:00:01
TC_Masterdata_UpdateDeviceTypeStatus_02Update device type status to verify the deactivation status00:00:01
FetchAllDeviceType — Passed
TC_Masterdata_FetchAllDeviceTypes_01Retrieve All Device types with valid data00:00:01
DeviceTypeFilter — Passed
TC_Masterdata_DeviceTypeFilter_02Filter Device type with columnName code and type all00:00:01
TC_Masterdata_DeviceTypeFilter_06Filter Device type with invalid type00:00:01
TC_Masterdata_DeviceTypeFilter_04Filter Device type with invalid Request Time00:00:01
TC_Masterdata_DeviceTypeFilter_05Filter Device type with invalid text value00:00:01
TC_Masterdata_DeviceTypeFilter_01Filter Device Type with all valid data00:00:01
TC_Masterdata_DeviceTypeFilter_07Filter Device type with blank filter type00:00:01
TC_Masterdata_DeviceTypeFilter_08Filter Device type with invalid columnName00:00:01
TC_Masterdata_DeviceTypeFilter_03Filter Device type with columnName isActive and type unique00:00:01
DeviceTypeSearch — Passed
TC_Masterdata_DeviceTypeSearch_03Search Device type with columnName name and type contains00:00:01
TC_Masterdata_DeviceTypeSearch_01Search Device type with columnName name and type equals00:00:01
TC_Masterdata_DeviceTypeSearch_02Search Device type with columnName isActive and type Equals00:00:01
TC_Masterdata_DeviceTypeSearch_06Search Device type with invalid columnName00:00:01
TC_Masterdata_DeviceTypeSearch_05Search Device type with invalid columnName name00:00:01
TC_Masterdata_DeviceTypeSearch_04Search Device type with columnName name and type startsWith00:00:01
CreateDeviceSpecification — Passed
TC_Masterdata_CreateDeviceSpecification_01Create Device Specification with all valid data00:00:01
TC_Masterdata_CreateDeviceSpecification_02Create Device Specification with Duplicate data00:00:01
TC_Masterdata_CreateDeviceSpecification_08Create Device Specification with Brand more than 64 characters00:00:01
TC_Masterdata_CreateDeviceSpecification_07Create Device Specification with empty input parameter brand00:00:01
TC_Masterdata_CreateDeviceSpecification_06Create Device Specification with missing input parameter brand00:00:01
TC_Masterdata_CreateDeviceSpecification_19Create Device Specification with description more than 256 characters00:00:01
TC_Masterdata_CreateDeviceSpecification_14Create Device Specification with deviceTypeCode more than 36 characters00:00:01
TC_Masterdata_CreateDeviceSpecification_13Create Device Specification with empty input parameter deviceTypeCode00:00:01
TC_Masterdata_CreateDeviceSpecification_12Create Device Specification with missing input parameter Device Type code00:00:01
TC_Masterdata_CreateDeviceSpecification_15Create Device Specification with invalid input parameter deviceTypeCode00:00:01
TC_Masterdata_CreateDeviceSpecification_18Create Device Specification with minDriverversion more than 16 characters00:00:01
TC_Masterdata_CreateDeviceSpecification_17Create Device Specification with empty input parameter minDriverversion00:00:01
TC_Masterdata_CreateDeviceSpecification_16Create Device Specification with missing input parameter minDriverversion00:00:01
TC_Masterdata_CreateDeviceSpecification_11Create Device Specification with Model more than 16 characters00:00:01
TC_Masterdata_CreateDeviceSpecification_10Create Device Specification with empty input parameter brand00:00:01
TC_Masterdata_CreateDeviceSpecification_09Create Device Specification with missing input parameter model00:00:01
TC_Masterdata_CreateDeviceSpecification_05Create Device Specification with name more than 64 characters00:00:01
TC_Masterdata_CreateDeviceSpecification_04Create Device Specification with empty input parameter name00:00:01
TC_Masterdata_CreateDeviceSpecification_03Create Device Specification with missing input parameter Name00:00:01
TC_Masterdata_CreateDeviceSpecification_20Create Device Specification with missing input parameter isActive00:00:01
UpdateDeviceSpecStatus — Passed
TC_Masterdata_UpdateDeviceSpecStatus_01Update device spec status with valid data00:00:01
TC_Masterdata_UpdateDeviceSpecStatus_02Update device spec status with invalid ID00:00:01
UpdateDeviceSpecification — Passed
TC_Masterdata_UpdateDeviceSpecification_01Update Device Specification with all valid data00:00:01
TC_Masterdata_UpdateDeviceSpecification_07Update Device Specification with Brand more than 32 charectars00:00:01
TC_Masterdata_UpdateDeviceSpecification_06Update Device Specification with empty input parameter Brand00:00:01
TC_Masterdata_UpdateDeviceSpecification_05Update Device Specification with missing input parameter Brand00:00:01
TC_Masterdata_UpdateDeviceSpecification_18Update Device Specification with Description more than 256 charectars00:00:01
TC_Masterdata_UpdateDeviceSpecification_13Update Device Specification with Device Type Code motre than 36 charectars00:00:01
TC_Masterdata_UpdateDeviceSpecification_12Update Device Specification with empty input parameter Device Type Code00:00:01
TC_Masterdata_UpdateDeviceSpecification_11Update Device Specification with missing input parameter Device Type Code00:00:01
TC_Masterdata_UpdateDeviceSpecification_14Update Device Specification with invalid input parameter Device Type Code00:00:01
TC_Masterdata_UpdateDeviceSpecification_17Update Device Specification with Minimum Driver Version more than 64 charectars00:00:01
TC_Masterdata_UpdateDeviceSpecification_16Update Device Specification with empty input parameter Minimum Driver Version00:00:01
TC_Masterdata_UpdateDeviceSpecification_15Update Device Specification with missing input parameter Minimum Driver Version00:00:01
TC_Masterdata_UpdateDeviceSpecification_10Update Device Specification with Model more than 16 charectars00:00:01
TC_Masterdata_UpdateDeviceSpecification_09Update Device Specification with empty input parameter Model00:00:01
TC_Masterdata_UpdateDeviceSpecification_08Update Device Specification with missing input parameter Model00:00:01
TC_Masterdata_UpdateDeviceSpecification_04Update Device Specification with Name more than 64 charectars00:00:01
TC_Masterdata_UpdateDeviceSpecification_03Update Device Specification with empty input parameter Name00:00:01
TC_Masterdata_UpdateDeviceSpecification_02Update Device Specification with missing input parameter Name00:00:01
FetchDeviceSpec — Passed
TC_Masterdata_FetchDeviceSpec_02Retrieve device specification with valid devicetypecode00:00:01
TC_Masterdata_FetchDeviceSpec_01Retrieve device specification with valid langcode00:00:01
TC_Masterdata_FetchDeviceSpec_03Retrieve device specification with valid devicetypecode and langcode00:00:01
TC_Masterdata_FetchDeviceSpec_04Retrieve device specification with non existing devicetypecode00:00:01
FetchAllDeviceSpec — Passed
TC_Masterdata_FetchAllDeviceSpec_01Retrieve All Device Specifications with valid data00:00:01
DeviceSpecFilter — Passed
TC_Masterdata_DeviceSpecFilter_04Filter Device Specification by columnName brand and type all00:00:01
TC_Masterdata_DeviceSpecFilter_02Filter Device Specification by columnName name with type all00:00:01
TC_Masterdata_DeviceSpecFilter_09Filter Device Specification by columnName name with invalid text00:00:01
TC_Masterdata_DeviceSpecFilter_07Filter Device Specification by invalid requesttime00:00:01
TC_Masterdata_DeviceSpecFilter_08Filter Device Specification by columnName name and invalid text00:00:01
TC_Masterdata_DeviceSpecFilter_03Filter Device Specification by columnName brand and type unique00:00:01
TC_Masterdata_DeviceSpecFilter_06Filter Device Specification by columnName isActive with type unique00:00:01
TC_Masterdata_DeviceSpecFilter_05Filter Device Specification by columnName model and type unique00:00:01
TC_Masterdata_DeviceSpecFilter_01Filter Device Specification by columnName name with type unique00:00:01
TC_Masterdata_DeviceSpecFilter_10Filter Device Specification by columnName name and empty type00:00:01
TC_Masterdata_DeviceSpecFilter_11Filter Device Specification by invalid columnName00:00:01
DeviceSpecSearch — Passed
TC_Masterdata_DeviceSpecSearch_08Search Device Specification by columnName name and sortType ASC00:00:01
TC_Masterdata_DeviceSpecSearch_14Search Device Specification by columnName name and type contains00:00:01
TC_Masterdata_DeviceSpecSearch_09Search Device Specification by columnName name and sortType DESC00:00:01
TC_Masterdata_DeviceSpecSearch_02Search Device Specification by columnName brand and type equals00:00:01
TC_Masterdata_DeviceSpecSearch_04Search Device Specification by columnName deviceTypeName and type equals00:00:01
TC_Masterdata_DeviceSpecSearch_03Search Device Specification by columnName model and type equals00:00:01
TC_Masterdata_DeviceSpecSearch_01Search Device Specification by columnName name and type equals00:00:01
TC_Masterdata_DeviceSpecSearch_06Search Device Specification with columnName name and invalid pageFetch -ve value00:00:01
TC_Masterdata_DeviceSpecSearch_07Search Device Specification with invalid pageStart -ve value00:00:01
TC_Masterdata_DeviceSpecSearch_12Search Device Specification with invalid columnName00:00:01
TC_Masterdata_DeviceSpecSearch_10Search Device Specification with invalid Filter Type00:00:01
TC_Masterdata_DeviceSpecSearch_13Search Device Specification with invalid requesttime00:00:01
TC_Masterdata_DeviceSpecSearch_11Search Device Specification with invalid sortType00:00:01
TC_Masterdata_DeviceSpecSearch_05Search Device Specification with columnName name and invalid value00:00:01
TC_Masterdata_DeviceSpecSearch_16Search Device Specification by Name and type Starts with00:00:01
TC_Masterdata_DeviceSpecSearch_15Search Device Specification by 2 values like columnName name and brand00:00:01
CreateDevice — Passed
TC_Masterdata_CreateDevice_01Create Device with all valid data00:00:01
TC_Masterdata_CreateDevice_13Create Device with id with morethan 36 characters00:00:01
TC_Masterdata_CreateDevice_06Create Device with invalid Device Name with morethan 64 characters00:00:01
TC_Masterdata_CreateDevice_04Create Device with invalid Zone which is not present in the DB00:00:01
TC_Masterdata_CreateDevice_12Create Device with ipAddress with morethan 16 characters00:00:01
TC_Masterdata_CreateDevice_03Create Device with invalid input parameter format00:00:01
TC_Masterdata_CreateDevice_08Create Device with blank macAddress00:00:01
TC_Masterdata_CreateDevice_09Create Device with invalid macAddress with morethan 64 characters00:00:01
TC_Masterdata_CreateDevice_05Create Device with blank Machine name00:00:01
TC_Masterdata_CreateDevice_11Create Device with serialNum with morethan 64 characters00:00:01
TC_Masterdata_CreateDevice_10Create Device with empty serialNum00:00:01
TC_Masterdata_CreateDevice_07Create Device with blank zonecode00:00:01
TC_Masterdata_CreateDevice_02Create Device with valid specification ID00:00:01
UpdateDevice — Passed
TC_Masterdata_UpdateDevice_01Update Device with all valid data00:00:01
TC_Masterdata_UpdateDevice_13Update Device with invalid deviceSpecId more than 36 characters00:00:01
TC_Masterdata_UpdateDevice_06Update Device with invalid device name more than 64 characters00:00:01
TC_Masterdata_UpdateDevice_04Update Device with invalid zoneCode00:00:01
TC_Masterdata_UpdateDevice_12Update Device with invalid ipAddress more than 16 characters00:00:01
TC_Masterdata_UpdateDevice_03Update Device with invalid input format00:00:01
TC_Masterdata_UpdateDevice_08Update Device with empty macAddress00:00:01
TC_Masterdata_UpdateDevice_09Update Device with invalid macAddress more than characters00:00:01
TC_Masterdata_UpdateDevice_05Update Device with empty name00:00:01
TC_Masterdata_UpdateDevice_11Update Device with invalid serialNum more than 64 characters00:00:01
TC_Masterdata_UpdateDevice_10Update Device with empty serialNum00:00:01
TC_Masterdata_UpdateDevice_07Update Device with empty zoneCode00:00:01
TC_Masterdata_UpdateDevice_02Update Device with decommissioned sid00:00:01
UpdateDeviceStatus — Passed
TC_Masterdata_UpdateDeviceStatus_01Update device status with valid data00:00:01
FetchDevice — Passed
TC_Masterdata_FetchDevice_01Retrieve Device details with valid data By langcode00:00:01
TC_Masterdata_FetchDevice_02Retrieve Device details with valid data By langcode and deviceType00:00:01
TC_Masterdata_FetchDevice_03Retrieve Device details with valid data By regCenterId00:00:01
TC_Masterdata_FetchDevice_05Retrieve Device details non existing deviceType00:00:01
TC_Masterdata_FetchDevice_04Retrieve mapped Device details to a regCenterId00:00:01
GetDeviceHistory — Passed
TC_Masterdata_GetDeviceHistory_01Retrieve device history details based on ID, language code, and effective times00:00:01
DeviceFilter — Passed
TC_Masterdata_DeviceFilter_06Filter devices by invalid Request Time00:00:01
TC_Masterdata_DeviceFilter_04Filter devices by macAddress with type all00:00:01
TC_Masterdata_DeviceFilter_03Filter devices by columnName macAddress and type unique00:00:01
TC_Masterdata_DeviceFilter_02Filter devices by columnName name and type all00:00:01
TC_Masterdata_DeviceFilter_01Filter devices by columnName name with type unique00:00:01
TC_Masterdata_DeviceFilter_05Filter devices by columnName serialNum with type Unique00:00:01
TC_Masterdata_DeviceFilter_07Filter devices by invalid columnName00:00:01
DeviceSearch — Passed
TC_Masterdata_DeviceSearch_04Search Devices by columnName name and sortType By ASC00:00:01
TC_Masterdata_DeviceSearch_05Search Devices by columnName name and sortType By Desc00:00:01
TC_Masterdata_DeviceSearch_03Search Devices by columnName macAddress and type equals00:00:01
TC_Masterdata_DeviceSearch_01Search Devices by columnName name and type startswith00:00:01
TC_Masterdata_DeviceSearch_02Search Devices by columnName serialNum and type equals00:00:01
TC_Masterdata_DeviceSearch_08Search Devices by invalid Request Time00:00:01
TC_Masterdata_DeviceSearch_07Search Devices by columnName name and invalid sortType value00:00:01
TC_Masterdata_DeviceSearch_06Search Devices by columnName name and invalid value00:00:01
DeleteDevice — Passed
TC_Masterdata_DeleteDevice_01Delete Device with valid data00:00:01
DecommisionDevice — Passed
TC_Masterdata_DecommisionDevice_01Decommission Device with all valid data00:00:01
TC_Masterdata_DecommisionDevice_02Decommission Device with invalid deviceId00:00:01
DeleteDeviceSpec — Passed
TC_Masterdata_DeleteDeviceSpec_01Delete Device Spec with valid data00:00:01
TC_Masterdata_DeleteDeviceSpec_02Delete Device Spec with invalid id00:00:01
CreateDocumentCategory — Passed
TC_Masterdata_CreateDocumentCategory_02Create Document Category with all mandatory data00:00:01
TC_Masterdata_CreateDocumentCategory_10Create Document Category with missing isActive field00:00:01
TC_Masterdata_CreateDocumentCategory_05Create Document Category with code more than 36 characters00:00:01
TC_Masterdata_CreateDocumentCategory_04Create Document Category with empty code value00:00:01
TC_Masterdata_CreateDocumentCategory_03Create Document Category with missing code field00:00:01
TC_Masterdata_CreateDocumentCategory_06Create Document Category with description more than 36 characters00:00:01
TC_Masterdata_CreateDocumentCategory_09Create Document Category with name more than 64 characters00:00:01
TC_Masterdata_CreateDocumentCategory_08Create Document Category with empty name field00:00:01
TC_Masterdata_CreateDocumentCategory_07Create Document Category with missing name field00:00:01
TC_Masterdata_CreateDocumentCategory_11Create Document Category with special characters in name field00:00:01
TC_Masterdata_CreateDocumentCategory_01Create Document Category with all valid data00:00:01
UpdateDocumentCategory — Passed
TC_Masterdata_UpdateDocumentCategory_02Update Document Category with all mandatory data00:00:01
TC_Masterdata_UpdateDocumentCategory_05Update Document Category with Code value more than 36 characters00:00:01
TC_Masterdata_UpdateDocumentCategory_04Update Document Category with invalid Code value00:00:01
TC_Masterdata_UpdateDocumentCategory_03Update Document Category with missing Code field00:00:01
TC_Masterdata_UpdateDocumentCategory_06Update Document Category with Descrpition value more than 128 characters00:00:01
TC_Masterdata_UpdateDocumentCategory_09Update Document Category with Name more than 64 characters00:00:01
TC_Masterdata_UpdateDocumentCategory_08Update Document Category with empty Name value00:00:01
TC_Masterdata_UpdateDocumentCategory_07Update Document Category with missing Name field00:00:01
TC_Masterdata_UpdateDocumentCategory_01Update Document Category with all valid data00:00:01
FetchDocumentCategories — known_issues
TC_Masterdata_FetchDocumentCategories_02Retrieve Document Categories with invalid langcode00:00:00
FetchDocumentCategories — Passed
TC_Masterdata_FetchDocumentCategories_01Retrieve Document Categories with invalid code and valid langcode00:00:01
TC_Masterdata_FetchDocumentCategories_03Retrieve Document Categories with valid langcode00:00:01
FetchAllDocumentCategories — Passed
TC_Masterdata_FetchAllDocumentCategories_01Retrieve All Document Categories with valid data00:00:01
FilterDocCategory — Passed
TC_Masterdata_FilterDocCategory_07Filter Document Category By type all and empty text00:00:01
TC_Masterdata_FilterDocCategory_01Filter Document Category with all valid details00:00:01
TC_Masterdata_FilterDocCategory_02Filter Document Category By type all and all valid details00:00:01
TC_Masterdata_FilterDocCategory_04Filter Document Category By type all and invalid requesttime format00:00:01
TC_Masterdata_FilterDocCategory_05Filter Document Category By yype all and invalid columnName00:00:01
TC_Masterdata_FilterDocCategory_03Filter Document Category By type all and empty columnName00:00:01
TC_Masterdata_FilterDocCategory_06Filter Document Category By invalid type00:00:01
SearchDocCategories — Passed
TC_Masterdata_SearchDocCategories_01Search document categories where the column name code equals to00:00:01
TC_Masterdata_SearchDocCategories_02Search document categories and sort by code00:00:01
TC_Masterdata_SearchDocCategories_03Search document categories with sort type as descending order00:00:01
TC_Masterdata_SearchDocCategories_05Search document categories with invalid column name00:00:01
TC_Masterdata_SearchDocCategories_04Search document categories with column name as empty00:00:01
TC_Masterdata_SearchDocCategories_14Search document categories with invalid filter type00:00:01
TC_Masterdata_SearchDocCategories_13Search document categories with filter type as empty00:00:01
TC_Masterdata_SearchDocCategories_06Search document categories with invalid filter value00:00:01
TC_Masterdata_SearchDocCategories_07Search document categories with filter value as empty00:00:01
TC_Masterdata_SearchDocCategories_12Search document categories with invalid page size00:00:01
TC_Masterdata_SearchDocCategories_15Search document categories with invalid request time00:00:01
TC_Masterdata_SearchDocCategories_08Search document categories with invalid sort field00:00:01
TC_Masterdata_SearchDocCategories_10Search document categories with sort field as empty00:00:01
TC_Masterdata_SearchDocCategories_09Search document categories with invalid sort type00:00:01
TC_Masterdata_SearchDocCategories_11Search document categories with sort type as empty00:00:01
TC_Masterdata_SearchDocCategories_16Search document categories with invalid type filter00:00:01
TC_Masterdata_SearchDocCategories_17Search document categories with invalid type filter starts with00:00:01
DeleteDocumentCategory — Passed
TC_Masterdata_DeleteDocumentCategory_01Delete Document Categoty with valid data00:00:01
TC_Masterdata_DeleteDocumentCategory_02Delete Document Categoty with invalid code00:00:01
CreateDocumentType — Passed
TC_Masterdata_CreateDocumentType_02Create Document Type with all mandatory data00:00:01
TC_Masterdata_CreateDocumentType_07Create Document Type with empty code00:00:01
TC_Masterdata_CreateDocumentType_03Create Document Type with code more than 36 characters00:00:01
TC_Masterdata_CreateDocumentType_05Create Document Type with description more than 128 characters00:00:01
TC_Masterdata_CreateDocumentType_08Create Document Type with empty isActive00:00:01
TC_Masterdata_CreateDocumentType_06Create Document Type with empty name00:00:01
TC_Masterdata_CreateDocumentType_04Create Document Type with name more than 64 characters00:00:01
TC_Masterdata_CreateDocumentType_09Create Document Type with invalid special characters in code00:00:01
TC_Masterdata_CreateDocumentType_01Create Document Type with valid data00:00:01
UpdateDocumentType — Passed
TC_Masterdata_UpdateDocumentType_06Update Document Type with invalid empty Code00:00:01
TC_Masterdata_UpdateDocumentType_02Update Document Type with invalid Code more than 36 characters00:00:01
TC_Masterdata_UpdateDocumentType_04Update Document Type with invalid Description more than 128 characters00:00:01
TC_Masterdata_UpdateDocumentType_05Update Document Type with invalid empty Name00:00:01
TC_Masterdata_UpdateDocumentType_03Update Document Type with invalid Description more than 64 characters00:00:01
TC_Masterdata_UpdateDocumentType_01Update Document Type with all valid data00:00:01
UpdateDocType — Passed
TC_Masterdata_UpdateDocType_01Update document type with valid data00:00:01
TC_Masterdata_UpdateDocType_03Update document type with invalid code00:00:01
TC_Masterdata_UpdateDocType_02Update document type with invalid status00:00:01
FetchDocumentTypes — known_issues
TC_Masterdata_FetchDocumentTypes_01Retrieve Document Types with invalid langcode00:00:01
FetchDocumentTypes — Passed
TC_Masterdata_FetchDocumentTypes_02Retrieve Document Types with non existing documentcategorycode00:00:01
TC_Masterdata_FetchDocumentTypes_03Retrieve Document Types with invalid langcode00:00:01
FetchAllDocumentTypes — Passed
TC_Masterdata_FetchAllDocumentTypes_01Retrieve All Document Types with all valid data00:00:01
FilterDocumentType — Passed
TC_Masterdata_FilterDocumentType_04Filter Document Type with empty type columnName code and valid text00:00:01
TC_Masterdata_FilterDocumentType_08Filter Document Type By type All and empty text00:00:01
TC_Masterdata_FilterDocumentType_01Filter Document Type with type unique and all valid data00:00:01
TC_Masterdata_FilterDocumentType_02Filter Document Type with type all and all valid data00:00:01
TC_Masterdata_FilterDocumentType_03Filter Document Type with type all columnName code and valid text00:00:01
TC_Masterdata_FilterDocumentType_05Filter Document Type with All valid data and invalid requesttime format00:00:01
TC_Masterdata_FilterDocumentType_06Filter Document Type By type All and invalid Column Name00:00:01
TC_Masterdata_FilterDocumentType_07Filter Document Type By invalid type00:00:01
SearchDocumentType — Passed
TC_Masterdata_SearchDocumnetType_05Search document type with the invalid column name00:00:01
TC_Masterdata_SearchDocumnetType_04Search document type with the column name as empty00:00:01
TC_Masterdata_SearchDocumnetType_14Search document type with invalid filter type00:00:01
TC_Masterdata_SearchDocumnetType_13Search document type with the filter type as empty00:00:01
TC_Masterdata_SearchDocumnetType_06Search document type with the invalid filter value00:00:01
TC_Masterdata_SearchDocumnetType_07Search document type with the filter value as empty00:00:01
TC_Masterdata_SearchDocumnetType_12Search document type with invalid page size00:00:01
TC_Masterdata_SearchDocumnetType_15Search document type with invalid request time00:00:01
TC_Masterdata_SearchDocumnetType_08Search document type with the invalid sort field00:00:01
TC_Masterdata_SearchDocumnetType_10Search document type with the sort field as empty00:00:01
TC_Masterdata_SearchDocumnetType_09Search document type with the invalid sort type00:00:01
TC_Masterdata_SearchDocumnetType_11Search document type with invalid sort type00:00:01
TC_Masterdata_SearchDocumnetType_16Search document type with an invalid type filter contains00:00:01
TC_Masterdata_SearchDocumnetType_17Search document type with an invalid type filter starts with00:00:01
TC_Masterdata_SearchDocumnetType_02Search document type with the condition that the filter type contains specified keywords00:00:01
TC_Masterdata_SearchDocumnetType_03Search document type with the condition that the filter type starts with specified keywords00:00:01
TC_Masterdata_SearchDocumnetType_01Search document type where the column name code equals to00:00:01
DeleteDocumentType — Passed
TC_Masterdata_DeleteDocumentType_01Delete Document Type with valid data00:00:01
TC_Masterdata_DeleteDocumentType_02Delete Document Type with invalid code00:00:01
CreateRegCenterType — Passed
TC_Masterdata_CreateRegCenterType_01Create registration centre type with valid data00:00:01
TC_Masterdata_CreateRegCenterType_02Create a registration center type with a duplicate center type00:00:01
TC_Masterdata_CreateRegCenterType_06Create a registration center type with the description parameter exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_CreateRegCenterType_05Create a registration center type with the name parameter exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_CreateRegCenterType_04Create a registration center type with the name parameter as empty00:00:01
TC_Masterdata_CreateRegCenterType_03Create a registration center type with the name parameter as missing00:00:01
TC_Masterdata_CreateRegCenterType_07Create a registration center type with the is active parameter missing00:00:01
TC_Masterdata_CreateRegCenterType_08Create a registration center type with the special character00:00:01
UpdateRegCenterTypeStatus — Passed
TC_Masterdata_UpdateRegCenterTypeStatus_01Update registration center type status details with valid data00:00:01
SearchRegCenterType — Passed
TC_Masterdata_SearchRegCenterType_01Search for registration center type details with valid data00:00:01
TC_Masterdata_SearchRegCenterType_06Search for registration center type details with invalid column name00:00:01
TC_Masterdata_SearchRegCenterType_05Search for registration center type details with column name as empty00:00:01
TC_Masterdata_SearchRegCenterType_14Search for registration center type details with invalid filter type00:00:01
TC_Masterdata_SearchRegCenterType_13Search for registration center type details with filter type as empty00:00:01
TC_Masterdata_SearchRegCenterType_07Search for registration center type details with invalid filter data00:00:01
TC_Masterdata_SearchRegCenterType_08Search for registration center type details with filter as empty00:00:01
TC_Masterdata_SearchRegCenterType_15Search for registration center type details with invalid request time format00:00:01
TC_Masterdata_SearchRegCenterType_09Search for registration center type details with invalid sort field00:00:01
TC_Masterdata_SearchRegCenterType_11Search for registration center type details with sort field as empty00:00:01
TC_Masterdata_SearchRegCenterType_10Search for registration center type details with invalid sort type00:00:01
TC_Masterdata_SearchRegCenterType_12Search for registration center type details with sort type as empty00:00:01
TC_Masterdata_SearchRegCenterType_02Search for registration center type details with condition column name is active as true00:00:01
TC_Masterdata_SearchRegCenterType_03Search for registration center type details with condition filter type contains specific keywords00:00:01
TC_Masterdata_SearchRegCenterType_04Search for registration center type details with condition filter type starts with specific keywords00:00:01
UpdateRegCenterType — Passed
TC_Masterdata_UpdateRegCenterType_01Update registration centre type with valid data00:00:01
TC_Masterdata_UpdateRegCenterType_05Update a registration center type with the description parameter exceeding the maximum length of 256 characters00:00:01
TC_Masterdata_UpdateRegCenterType_04Update a registration center type with the name parameter exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_UpdateRegCenterType_03Update a registration center type with the name parameter as empty00:00:01
TC_Masterdata_UpdateRegCenterType_02Update a registration center type with the name parameter as missing00:00:01
FilterRegCenterType — Passed
TC_Masterdata_FilterRegCenterType_01Filter Registration Center Type details by all valid data00:00:01
TC_Masterdata_FilterRegCenterType_03Filter Registration Center Type details by empty text00:00:01
TC_Masterdata_FilterRegCenterType_04Filter Registration Center Type details by columnName isActive and empty text00:00:01
TC_Masterdata_FilterRegCenterType_02Filter Registration Center Type details by columnName name00:00:01
TC_Masterdata_FilterRegCenterType_08Filter Registration Center Type details by invalid requesttime format00:00:01
TC_Masterdata_FilterRegCenterType_09Filter Registration Center Type details by invalid filter column name00:00:01
TC_Masterdata_FilterRegCenterType_07Filter Registration Center Type details by empty filter columnname00:00:01
TC_Masterdata_FilterRegCenterType_05Filter Registration Center Type details by invalid filter text00:00:01
TC_Masterdata_FilterRegCenterType_10Filter Registration Center Type details by invalid filter type00:00:01
TC_Masterdata_FilterRegCenterType_06Filter Registration Center Type details by empty filter type00:00:01
FetchAllRegCenterType — Passed
TC_Masterdata_FetchAllRegCenterType_01Retrieve All Registration Center Type details with valid data00:00:01
FetchMissingRegCenterTypeDetails — Passed
TC_Masterdata_FetchMissingRegCenterTypeDetails_01Retrieve Missing Center Type Details by langcode00:00:01
DeleteRegCenterType — Passed
TC_Masterdata_DeleteRegCenterType_01Delete RegCenter Type with all valid data00:00:01
TC_Masterdata_DeleteRegCenterType_02Delete RegCenter Type with invalid code00:00:01
CreateLocationData — Passed
TC_Masterdata_CreateLocationData_02Creating location data with code as empty for secondary language english00:00:01
TC_Masterdata_CreateLocationData_08Creating location data with the hierarchy name parameter as empty00:00:01
TC_Masterdata_CreateLocationData_04Creating location data with an name parameter as empty00:00:01
TC_Masterdata_CreateLocationData_05Creating location data with the hierarchy level parameter as a long integer00:00:01
TC_Masterdata_CreateLocationData_03Creating location data with an invalid name length of 129 characters00:00:01
TC_Masterdata_CreateLocationData_10Creating location data with invalid request time format00:00:01
TC_Masterdata_CreateLocationData_01Creating location data with valid details00:00:01
TC_Masterdata_CreateLocationData_07Creating location data with the hierarchy name parameter set to 65 characters00:00:01
TC_Masterdata_CreateLocationData_06Creating location data with the hierarchy level parameter using invalid data for the location and hierarchy combination00:00:01
TC_Masterdata_CreateLocationData_09Creating location data with a parent location code parameter that is not available in the database00:00:01
UpdateLocationStatus — Passed
TC_Masterdata_UpdateLocationStatus_01Update location status details with valid data00:00:01
CreateRegistrationCenter — known_issues
TC_Masterdata_CreateRegCenter_05Create a registration center with number of kiosks as empty and language code set to English00:00:00
TC_Masterdata_CreateRegCenter_06Create a registration center with holiday location code as negative value and language code set to English00:00:00
CreateRegistrationCenter — Passed
TC_Masterdata_CreateRegCenter_02Create a registration center with holiday location code as empty and language code set to English00:00:01
TC_Masterdata_CreateRegCenter_03Create a registration center with latitude as empty and language code set to English00:00:01
TC_Masterdata_CreateRegCenter_04Create a registration center with invalid latitude and language code set to English00:00:01
TC_Masterdata_CreateRegCenter_01Create registration center with valid details00:00:01
UpdateRegCentStatus — Passed
TC_Masterdata_UpdateRegCentStatus_01Update registration center status details with valid data00:00:01
FetchRegCent — Passed
TC_Masterdata_FetchRegCent_10Retrieve Registration Center details By hierarchylevel langcode and name00:00:01
TC_Masterdata_FetchRegCent_11Retrieve Registration Center details By langcode and invalid hierarchylevel00:00:01
TC_Masterdata_FetchRegCent_12Retrieve Registration Center details By langcode hierarchylevel and invalid Name00:00:01
TC_Masterdata_FetchRegCent_13Retrieve Registration Center details By langcode hierarchylevel and valid name00:00:01
TC_Masterdata_FetchRegCent_05Retrieve Registration Center details By langcode00:00:01
TC_Masterdata_FetchRegCent_06Retrieve Registration Center details with invalid locationcode00:00:01
TC_Masterdata_FetchRegCent_19Retrieve Registration Center By langcode, hierarchylevel and name00:00:01
TC_Masterdata_FetchRegCent_27Retrieve Registration Centers Per Page By langcode, name and empty hierarchylevel00:00:01
TC_Masterdata_FetchRegCent_30Retrieve Registration Centers Per Page By langcode, hierarchylevel and name00:00:01
TC_Masterdata_FetchRegCent_26Retrieve Registration Centers Per Page By langcode, hierarchylevel and empty name00:00:01
TC_Masterdata_FetchRegCent_29Retrieve Registration Centers Per Page By langcode, hierarchylevel and name with pages more than available00:00:01
TC_Masterdata_FetchRegCent_24Retrieve Registration Centers Per Page By langcode, hierarchylevel and name00:00:01
TC_Masterdata_FetchRegCent_25Retrieve Registration Centers Per Page By langcode, hierarchylevel and name with page size zero00:00:01
TC_Masterdata_FetchRegCent_28Retrieve Registration Centers Per Page By langcode, hierarchylevel and name with page number00:00:01
TC_Masterdata_FetchRegCent_20Retrieve Registration Centers Per Page By langcode, hierarchylevel and name00:00:01
TC_Masterdata_FetchRegCent_21Retrieve Registration Center By Pagination By langcode, hierarchylevel and name00:00:01
TC_Masterdata_FetchRegCent_31Retrieve Registration Centers Per Page By mismatching hierarchylevel and name00:00:01
TC_Masterdata_FetchRegCent_09Retrieve Registration Center details By Id and langcode00:00:01
TC_Masterdata_FetchRegCent_22Retrieve Registration Centers for a Zone By langcode and zonecode00:00:01
TC_Masterdata_FetchRegCent_23Retrieve Registration Centers for Zone by langcode and invalid zonecode00:00:01
TC_Masterdata_FetchRegCent_07Retrieve Registration Center Holiday details By Id Lang Code and Year00:00:01
TC_Masterdata_FetchRegCent_08Retrieve Registration Center Holiday details with invalid registrationcenterid00:00:01
TC_Masterdata_FetchRegCent_01Retrieve Registration Center details with valid data00:00:01
TC_Masterdata_FetchRegCent_18Retrieve Registration Center for a Zone By langcode and zonecode00:00:01
TC_Masterdata_FetchRegCent_17Retrieve Registration Center details By langcode and zonecode00:00:01
TC_Masterdata_FetchRegCent_02Retrieve Registration Center details with specific coordinates00:00:01
TC_Masterdata_FetchRegCent_03Retrieve Registration Center details with invalid latitude00:00:01
TC_Masterdata_FetchRegCent_04Retrieve Registration Center details with invalid longitude00:00:01
TC_Masterdata_FetchRegCent_14Retrieve Registration Center details By langcode Id and valid timestamp00:00:01
TC_Masterdata_FetchRegCent_15Retrieve Registration Center details By langcode, timestamp and invalid Id00:00:01
TC_Masterdata_FetchRegCent_16Retrieve Registration Center details By langcode, Id and invalid timestamp00:00:01
UpdateLocationData — Passed
TC_Masterdata_UpdateLocationData_01Updating location data with valid details00:00:01
TC_Masterdata_UpdateLocationData_03Updating location data with code as empty for primary language english00:00:01
TC_Masterdata_UpdateLocationData_09Updating location data with the hierarchy name parameter as empty00:00:01
TC_Masterdata_UpdateLocationData_05Updating location data with an name parameter as empty00:00:01
TC_Masterdata_UpdateLocationData_06Updating location data with the hierarchy level parameter as a long integer00:00:01
TC_Masterdata_UpdateLocationData_04Updating location data with an invalid name length of 129 characters00:00:01
TC_Masterdata_UpdateLocationData_02Updating location data with invalid code as for primary language english00:00:01
TC_Masterdata_UpdateLocationData_11Updating location data with invalid request time format00:00:01
TC_Masterdata_UpdateLocationData_08Updating location data with the hierarchy name parameter set to 65 characters00:00:01
TC_Masterdata_UpdateLocationData_07Updating location data with the hierarchy level parameter using invalid data for the location and hierarchy combination00:00:01
TC_Masterdata_UpdateLocationData_10Updating location data with a parent location code parameter that is not available in the database00:00:01
UpdateRegistrationCenter — Passed
TC_Masterdata_UpdateRegistrationCenter_03Update a registration center with holiday location code as empty and language code set to English00:00:01
TC_Masterdata_UpdateRegistrationCenter_04Update a registration center with latitude as empty and language code set to English00:00:01
TC_Masterdata_UpdateRegistrationCenter_05Update a registration center with invalid latitude and language code set to English00:00:01
TC_Masterdata_UpdateRegistrationCenter_01Update registration center with valid details00:00:01
TC_Masterdata_UpdateRegistrationCenter_02Update a registration center with number of kiosks as empty and language code set to English00:00:01
FetchAllRegCent — Passed
TC_Masterdata_FetchAllRegCent_01Retrieve All Registration Center details with valid data00:00:01
FetchRegCentHistory — Passed
TC_Masterdata_FetchRegCentHistory_01Retrieve Registration Center History with all valid data00:00:01
TC_Masterdata_FetchRegCentHistory_03Retrieve Registration Center History with invalid langCode00:00:01
TC_Masterdata_FetchRegCentHistory_02Retrieve Registration Center History with invalid registrationCenterId00:00:01
RegCenterFilter — Passed
TC_Masterdata_RegCenterFilter_03Filter the registration center with invalid request time00:00:01
TC_Masterdata_RegCenterFilter_02Filter the registration center by name, language set to English, and type as all00:00:01
TC_Masterdata_RegCenterFilter_01Filter the registration center by name, language set to English, and type as unique00:00:01
TC_Masterdata_RegCenterFilter_04Filter the registration center with invalid column name00:00:01
UpdateRegistrationCenterLang — Passed
TC_Masterdata_UpdateRegistrationCenterLang_01Update registration center language details with valid data00:00:01
UpdateRegistrationCenterNonLanguage — Passed
TC_Masterdata_UpdateRegistrationCenterNonLanguage_01Update registration center non language details with valid data00:00:01
FetchMissingRegCenterDetails — known_issues
TC_Masterdata_FetchMissingRegCenterDetails_01Retrieve Missing Registration Center Details by langcode00:00:00
CreateZoneUser — Passed
TC_Masterdata_CreateZoneUser_01Create zone user with valid user data00:00:01
TC_Masterdata_CreateZoneUser_02Create zone user with user ID as empty00:00:01
TC_Masterdata_CreateZoneUser_03Create zone user with the parameter zone code as empty00:00:01
TC_Masterdata_CreateZoneUser_04Create zone user with the parameter zone code as invalid00:00:01
UpdateZoneUser — Passed
TC_Masterdata_UpdateZoneUser_01Update zone user with valid user data00:00:01
UpdateZoneUserStatus — Passed
TC_Masterdata_UpdateZoneUserStatus_01Update zone user status details with valid data00:00:01
UserCenterMapping — Passed
TC_Masterdata_UserCenterMapping_01Create user center mapping details with valid data00:00:01
TC_Masterdata_UserCenterMapping_04Create user center mapping details with the parameter registration center ID as invalid00:00:01
TC_Masterdata_UserCenterMapping_03Create user center mapping details with the parameter registration center ID as missing00:00:01
TC_Masterdata_UserCenterMapping_02Create user center mapping details with the duplicate entry00:00:01
UpdateUserCenterMappingStatus — Passed
TC_Masterdata_UpdateUserCenterMappingStatus_01Update user center mapping status details with valid data00:00:01
TC_Masterdata_UpdateUserCenterMappingStatus_02Update user center mapping status details with invalid ID00:00:01
UpdateUserCenterMapping — Passed
TC_Masterdata_UpdateUserCenterMapping_01Update user center mapping details with valid data00:00:01
TC_Masterdata_UpdateUserCenterMapping_03Update user center mapping details with the parameter registration center ID as invalid00:00:01
TC_Masterdata_UpdateUserCenterMapping_02Update user center mapping details with the parameter registration center ID as missing00:00:01
RegCenterSearch — Passed
TC_Masterdata_RegCenterSearch_01Search the registration center with the condition that the name column is equal to English00:00:01
CreateMachineType — Passed
TC_Masterdata_CreateMachineType_01Create machine type details with valid data00:00:01
TC_Masterdata_CreateMachineType_10Create machine type details with duplicate details00:00:01
TC_Masterdata_CreateMachineType_07Create machine type details with Name parameter description above maximum length 6400:00:01
TC_Masterdata_CreateMachineType_06Create machine type details with Name parameter characters above maximum length 6400:00:01
TC_Masterdata_CreateMachineType_05Create machine type details with Name parameter as empty00:00:01
TC_Masterdata_CreateMachineType_04Create machine type details with Name parameter as missing00:00:01
TC_Masterdata_CreateMachineType_08Create machine type details with is active parameter as missing00:00:01
TC_Masterdata_CreateMachineType_03Create machine type details with code parameter as empty00:00:01
TC_Masterdata_CreateMachineType_02Create machine type details with code parameter as missing00:00:01
TC_Masterdata_CreateMachineType_09Create machine type details with special characters added in input00:00:01
UpdateMachineTypeStatus — Passed
TC_Masterdata_UpdateMachineTypeStatus_01Update machine type status details with valid data00:00:01
MachineTypeSearch — Passed
TC_Masterdata_MachineTypeSearch_01Search for machine type with the condition that the name equals English00:00:01
TC_Masterdata_MachineTypeSearch_07Searcg for machine type column name as empty00:00:01
TC_Masterdata_MachineTypeSearch_08Sort for machine type with field type as empty00:00:01
TC_Masterdata_MachineTypeSearch_10Search for machine type with invalid filter type00:00:01
TC_Masterdata_MachineTypeSearch_09Search for machine type with invalid pagination value00:00:01
TC_Masterdata_MachineTypeSearch_03Sort for machine type with invalid values00:00:01
TC_Masterdata_MachineTypeSearch_04Search for machine type with invalid column name00:00:01
TC_Masterdata_MachineTypeSearch_06Search for machine type with sort field type as empty00:00:01
TC_Masterdata_MachineTypeSearch_05Sort for machine type with sort field type as empty00:00:01
TC_Masterdata_MachineTypeSearch_11Sort for machine type with invalid sort type00:00:01
TC_Masterdata_MachineTypeSearch_02Search for machine type without filter value as English00:00:01
UpdateMachineType — Passed
TC_Masterdata_UpdateMachineType_01Update machine type details with invalid data00:00:01
TC_Masterdata_UpdateMachineType_07Update machine type details with description parameter characters above maximum length 6400:00:01
TC_Masterdata_UpdateMachineType_06Update machine type details with Name parameter characters above maximum length 6400:00:01
TC_Masterdata_UpdateMachineType_05Update machine type details with Name parameter as empty00:00:01
TC_Masterdata_UpdateMachineType_04Update machine type details with Name parameter as missing00:00:01
TC_Masterdata_UpdateMachineType_03Update machine type details with code parameter as empty00:00:01
TC_Masterdata_UpdateMachineType_02Update machine type details with code parameter as missing00:00:01
FilterMachineType — Passed
TC_Masterdata_FilterMachineType_01Filter Machine Type details by all valid data00:00:01
TC_Masterdata_FilterMachineType_02Filter Machine Type details by filter type all00:00:01
TC_Masterdata_FilterMachineType_08Filter Machine Type details by invalid filter text00:00:01
TC_Masterdata_FilterMachineType_05Filter Machine Type details by invalid requesttime format00:00:01
TC_Masterdata_FilterMachineType_06Filter Machine Type details by invalid filter columnName00:00:01
TC_Masterdata_FilterMachineType_04Filter Machine Type details by blank filter columnName00:00:01
TC_Masterdata_FilterMachineType_07Filter Machine Type details by invalid filter type00:00:01
TC_Masterdata_FilterMachineType_03Filter Machine Type details by blank filter type00:00:01
FetchAllMachineType — Passed
TC_Masterdata_FetchAllMachineType_01Retrieve All Machine Type details with valid data00:00:01
CreateMachineSpecification — Passed
TC_Masterdata_CreateMachineSpecification_01Create machine specification details with valid details00:00:01
TC_Masterdata_CreateMachineSpecification_20Create machine specification details duplicate details00:00:01
TC_Masterdata_CreateMachineSpecification_07Create machine specification details with parameter brand characters above maximum length 3200:00:01
TC_Masterdata_CreateMachineSpecification_06Create machine specification details with parameter brand as empty00:00:01
TC_Masterdata_CreateMachineSpecification_05Create machine specification details with parameter brand as missing00:00:01
TC_Masterdata_CreateMachineSpecification_18Create machine specification details with invalid description characters above maximum length 25600:00:01
TC_Masterdata_CreateMachineSpecification_14Create machine specification details with invalid machine type code00:00:01
TC_Masterdata_CreateMachineSpecification_17Create machine specification details with invalid min driver version characters above maximum length 1600:00:01
TC_Masterdata_CreateMachineSpecification_16Create machine specification details with invalid min driver version as empty00:00:01
TC_Masterdata_CreateMachineSpecification_15Create machine specification details with invalid min driver version as missing00:00:01
TC_Masterdata_CreateMachineSpecification_10Create machine specification details with parameter model characters above maximum length 1600:00:01
TC_Masterdata_CreateMachineSpecification_09Create machine specification details with parameter model as empty00:00:01
TC_Masterdata_CreateMachineSpecification_08Create machine specification details with parameter model as missing00:00:01
TC_Masterdata_CreateMachineSpecification_04Create machine specification details with parameter name characters above maximum level 6400:00:01
TC_Masterdata_CreateMachineSpecification_03Create machine specification details with parameter name as empty00:00:01
TC_Masterdata_CreateMachineSpecification_02Create machine specification details with parameter name as missing00:00:01
TC_Masterdata_CreateMachineSpecification_19Create machine specification details with ia active parameter as missing00:00:01
TC_Masterdata_CreateMachineSpecification_13Create machine specification details with parameter machine type code characters above maximum length 3600:00:01
TC_Masterdata_CreateMachineSpecification_12Create machine specification details with parameter machine type code as empty00:00:01
TC_Masterdata_CreateMachineSpecification_11Create machine specification details with parameter machine type code as missing00:00:01
UpdateMachineSpecificationStatus — Passed
TC_Masterdata_UpdateMachineSpecification_01Update machine specification status details with valid data00:00:01
SearchMachineSpec — Passed
TC_Masterdata_SearchMachineSpec_01Search for machine spec details where the name parameter equals the specified condition00:00:01
TC_Masterdata_SearchMachineSpec_04Search for machine spec details with condition column as brand00:00:01
TC_Masterdata_SearchMachineSpec_03Search for machine spec details with condition column as model00:00:01
TC_Masterdata_SearchMachineSpec_07Search for machine spec details where the condition column name is name and the filter type is contains00:00:01
TC_Masterdata_SearchMachineSpec_06Search for machine spec details where the condition column name is name and the filter type is starts with00:00:01
TC_Masterdata_SearchMachineSpec_05Search for machine spec details with condition column as is active00:00:01
TC_Masterdata_SearchMachineSpec_02Search for machine spec details sorted in descending order00:00:01
TC_Masterdata_SearchMachineSpec_09Search for machine spec details with invalid column name00:00:01
TC_Masterdata_SearchMachineSpec_08Search for machine spec details with column name as empty00:00:01
TC_Masterdata_SearchMachineSpec_18Search for machine spec details with invalid filter type00:00:01
TC_Masterdata_SearchMachineSpec_17Search for machine spec details with filter type as empty00:00:01
TC_Masterdata_SearchMachineSpec_10Search for machine spec details with invalid filter value00:00:01
TC_Masterdata_SearchMachineSpec_11Search for machine spec details with filter value as empty00:00:01
TC_Masterdata_SearchMachineSpec_16Search for machine spec details with invalid page size00:00:01
TC_Masterdata_SearchMachineSpec_19Search for machine spec details with invalid request time format00:00:01
TC_Masterdata_SearchMachineSpec_12Search for machine spec details with invalid sort field00:00:01
TC_Masterdata_SearchMachineSpec_14Search for machine spec details with sort field as empty00:00:01
TC_Masterdata_SearchMachineSpec_13Search for machine spec details with invalid sort type00:00:01
TC_Masterdata_SearchMachineSpec_15Search for machine spec details with sort type as empty00:00:01
TC_Masterdata_SearchMachineSpec_20Search for machine spec details with an invalid condition where the type filter contains specific criteria00:00:01
TC_Masterdata_SearchMachineSpec_21Search for machine spec details with an invalid condition where the type filter starts with specific criteria00:00:01
UpdateMachineSpecification — Passed
TC_Masterdata_UpdateMachineSpecification_01Update machine specification details with valid details00:00:01
TC_Masterdata_UpdateMachineSpecification_07Update machine specification details with parameter brand characters above maximum length 3200:00:01
TC_Masterdata_UpdateMachineSpecification_06Update machine specification details with parameter brand as empty00:00:01
TC_Masterdata_UpdateMachineSpecification_05Update machine specification details with parameter brand as missing00:00:01
TC_Masterdata_UpdateMachineSpecification_18Update machine specification details with invalid description characters above maximum length 25600:00:01
TC_Masterdata_UpdateMachineSpecification_14Update machine specification details with invalid machine type code00:00:01
TC_Masterdata_UpdateMachineSpecification_17Update machine specification details with invalid min driver version characters above maximum length 1600:00:01
TC_Masterdata_UpdateMachineSpecification_16Update machine specification details with invalid min driver version as empty00:00:01
TC_Masterdata_UpdateMachineSpecification_15Update machine specification details with invalid min driver version as missing00:00:01
TC_Masterdata_UpdateMachineSpecification_10Update machine specification details with parameter model characters above maximum length 1600:00:01
TC_Masterdata_UpdateMachineSpecification_09Update machine specification details with parameter model as empty00:00:01
TC_Masterdata_UpdateMachineSpecification_08Update machine specification details with parameter model as missing00:00:01
TC_Masterdata_UpdateMachineSpecification_04Update machine specification details with parameter name characters above maximum level 6400:00:01
TC_Masterdata_UpdateMachineSpecification_03Update machine specification details with parameter name as empty00:00:01
TC_Masterdata_UpdateMachineSpecification_02Update machine specification details with parameter name as missing00:00:01
TC_Masterdata_UpdateMachineSpecification_13Update machine specification details with parameter machine type code characters above maximum length 3600:00:01
TC_Masterdata_UpdateMachineSpecification_12Update machine specification details with parameter machine type code as empty00:00:01
TC_Masterdata_UpdateMachineSpecification_11Update machine specification details with parameter machine type code as missing00:00:01
FilterMachineSpec — Passed
TC_Masterdata_FilterMachineSpec_01Filter Machine Spec details by all valid data00:00:01
TC_Masterdata_FilterMachineSpec_02Filter Machine Spec details by type all valid columnName and text00:00:01
TC_Masterdata_FilterMachineSpec_05Filter Machine Spec details by filter type unique valid columnName brand and text00:00:01
TC_Masterdata_FilterMachineSpec_06Filter Machine Spec details by filter type all valid columnName model and text00:00:01
TC_Masterdata_FilterMachineSpec_07Filter Machine Spec details by filter type unique valid columnName and blank text00:00:01
TC_Masterdata_FilterMachineSpec_03Filter Machine Spec details by type all valid columnName and text00:00:01
TC_Masterdata_FilterMachineSpec_04Filter Machine Spec details by filter type unique valid columnName and text00:00:01
TC_Masterdata_FilterMachineSpec_13Filter Machine Spec details by invalid filter text value00:00:01
TC_Masterdata_FilterMachineSpec_10Filter Machine Spec details by invalid requesttime format00:00:01
TC_Masterdata_FilterMachineSpec_11Filter Machine Spec details by invalid columnName00:00:01
TC_Masterdata_FilterMachineSpec_09Filter Machine Spec details by filter type all blank columnName and valid text00:00:01
TC_Masterdata_FilterMachineSpec_12Filter Machine Spec details by invalid filter type00:00:01
TC_Masterdata_FilterMachineSpec_08Filter Machine Spec details by filter type empty valid columnName and text00:00:01
FetchAllMachineSpecification — Passed
TC_Masterdata_FetchAllDeviceTypes_01Retrieve All Device Type details with valid data00:00:01
CreateMachine — Passed
TC_Masterdata_CreateMachine_01Create the machine details with valid data00:00:01
TC_Masterdata_CreateMachine_08Create the machine details with MC address as empty00:00:01
TC_Masterdata_CreateMachine_05Create the machine details with machine name data as empty00:00:01
TC_Masterdata_CreateMachine_04Create the machine details with invalid machine zone data00:00:01
TC_Masterdata_CreateMachine_06Create the machine details with machine zone as empty00:00:01
TC_Masterdata_CreateMachine_07Create the machine details with machine zone that is non accessible00:00:01
TC_Masterdata_CreateMachine_02Create the machine details with invalid publi key00:00:01
TC_Masterdata_CreateMachine_03Create the machine details with invalid validity date format00:00:01
TC_Masterdata_CreateMachine_12Create the machine details with a IP address exceeding the maximum length of 17 characters00:00:01
TC_Masterdata_CreateMachine_13Create the machine details with a machine spec ID exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_CreateMachine_10Create the machine details with a MAC address exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_CreateMachine_09Create the machine details with a machine name exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_CreateMachine_11Create the machine details with a serial number exceeding the maximum length of 64 characters00:00:01
UpdateMachine — Passed
TC_Masterdata_UpdateMachine_01Update the machine details with valid data00:00:01
TC_Masterdata_UpdateMachine_07Update the machine details with MC address as empty00:00:01
TC_Masterdata_UpdateMachine_04Update the machine details with machine name as empty00:00:01
TC_Masterdata_UpdateMachine_03Update the machine details with invalid machine zone data00:00:01
TC_Masterdata_UpdateMachine_05Update the machine details with machine zone as empty00:00:01
TC_Masterdata_UpdateMachine_06Update the machine details with machine zone that is non accessible00:00:01
TC_Masterdata_UpdateMachine_02Update the machine details with invalid validity date format00:00:01
TC_Masterdata_UpdateMachine_11Update the machine details with a IP address exceeding the maximum length of 17 characters00:00:01
TC_Masterdata_UpdateMachine_12Update the machine details with a machine spec ID exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_UpdateMachine_09Update the machine details with a MAC address exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_UpdateMachine_08Update the machine details with a machine name exceeding the maximum length of 64 characters00:00:01
TC_Masterdata_UpdateMachine_10Update the machine details with a serial number exceeding the maximum length of 64 characters00:00:01
UpdateMachineStatus — Passed
TC_Masterdata_UpdateMachineStatus_01Update machine status details with valid data00:00:01
SearchMachine — Passed
TC_Masterdata_SearchMachine_17Search for machine details with invalid column name00:00:01
TC_Masterdata_SearchMachine_19Search for machine details with empty filter type00:00:01
TC_Masterdata_SearchMachine_20Search for machine details with sort field as empty00:00:01
TC_Masterdata_SearchMachine_18Search for machine details with invalid sort field00:00:01
TC_Masterdata_SearchMachine_04Search for machine details with the condition that the column MacAdress equals the specified filter type00:00:01
TC_Masterdata_SearchMachine_05Search for machine details with the condition that the column MacAddress contains the specified type00:00:01
TC_Masterdata_SearchMachine_06Search for machine details with the condition that the column MacAddress starts with the specified type00:00:01
TC_Masterdata_SearchMachine_11Search for machine details with the condition that the column MachineSpec contains the specified type00:00:01
TC_Masterdata_SearchMachine_10Search for machine details with the condition that the column machineSpec equals the specified type00:00:01
TC_Masterdata_SearchMachine_12Search for machine details with the condition that the column MachineSpec starts with the specified type00:00:01
TC_Masterdata_SearchMachine_08Search for machine details with the condition that the column serialNumber contains the specified type00:00:01
TC_Masterdata_SearchMachine_07Search for machine details with the condition that the column serialNumber equals the specified type00:00:01
TC_Masterdata_SearchMachine_09Search for machine details with the condition that the column serialNumber starts with the specified type00:00:01
TC_Masterdata_SearchMachine_02Search machine details with the condition that the filter type contains specified keywords00:00:01
TC_Masterdata_SearchMachine_03Search machine details with the condition that the filter type starts with specified keywords00:00:01
TC_Masterdata_SearchMachine_01Search machine details with valid data00:00:01
TC_Masterdata_SearchMachine_14Search for machine details and sort field with descending order00:00:01
TC_Masterdata_SearchMachine_13Search for machine details with two filter values where type equals one value and another equals a different value00:00:01
TC_Masterdata_SearchMachine_16Search for machine details with two sort fields, one in ascending order and one in descending order00:00:01
TC_Masterdata_SearchMachine_15Search for machine details with two sort fields and two descending orders00:00:01
FilterMachines — Passed
TC_Masterdata_FilterMachines_05Filter Machine details by invalid columnName00:00:01
TC_Masterdata_FilterMachines_03Filter Machine details by empty columnName00:00:01
TC_Masterdata_FilterMachines_04Filter Machine details by empty filter type00:00:01
TC_Masterdata_FilterMachines_02Filter All Machine details by columnName machineSpecId00:00:01
TC_Masterdata_FilterMachines_01Filter Active Machine details by columnName isActive00:00:01
FetchMachine — Passed
TC_Masterdata_FetchMachine_01Retrieve Machine details with all valid data00:00:01
TC_Masterdata_FetchMachine_02Retrieve Machine details using id with all valid data00:00:01
TC_Masterdata_FetchMachine_03Retrieve Machine details mapped to a valid regCenterId00:00:01
TC_Masterdata_FetchMachine_04Retrieve Machine details mapped to a invalid regCenterId00:00:01
CreateHoliday — Passed
TC_Masterdata_CreateHoliday_01Creating the holiday00:00:01
TC_Masterdata_CreateHoliday_04Creating the holiday with invalid date format for holiday date parameter00:00:01
TC_Masterdata_CreateHoliday_03Creating the holiday with holiday date parameter as empty00:00:01
TC_Masterdata_CreateHoliday_02Creating the holiday with invalid input parameter that is holiday date is missing00:00:01
TC_Masterdata_CreateHoliday_06Creating the holiday with invalid holiday name parameter as above maximum length of 64 character00:00:01
TC_Masterdata_CreateHoliday_05Creating the holiday with holiday name parameter as missing00:00:01
TC_Masterdata_CreateHoliday_09Creating the holiday with location code with parameter as above maximum length of 128 character00:00:01
TC_Masterdata_CreateHoliday_07Creating the holiday with location code parameter as missing00:00:01
TC_Masterdata_CreateHoliday_08Creating the holiday with location code which is not available in database00:00:01
TC_Masterdata_CreateHoliday_10Creating the holiday with invalid parameter for isActive as missing00:00:01
HolidaySearch — Passed
TC_Masterdata_HolidaySearch_06Search holiday details with invalid filter type00:00:01
TC_Masterdata_HolidaySearch_09Search holiday details with invalid request time00:00:01
TC_Masterdata_HolidaySearch_08Search holiday details with invalid sort field00:00:01
TC_Masterdata_HolidaySearch_07Search holiday details with invalid sort type00:00:01
TC_Masterdata_HolidaySearch_05Search holiday details with the condition that it contains the holiday name and the page position for the English language00:00:01
TC_Masterdata_HolidaySearch_02Search holiday details with the condition that it matches the holiday name and the page position for the Arabic language00:00:01
TC_Masterdata_HolidaySearch_01Search holiday details with the condition that it matches the holiday name and the page position for the English language00:00:01
TC_Masterdata_HolidaySearch_04Search holiday details with the condition that it starts with the holiday name and the page position for the Arabic language00:00:01
TC_Masterdata_HolidaySearch_03Search holiday details with the condition that it starts with the holiday name and the page position for the English language00:00:01
UpdateHoliday — Passed
TC_Masterdata_UpdateHoliday_01Update the holiday details00:00:01
TC_Masterdata_UpdateHoliday_04Updating the holiday with invalid date format for holiday date parameter00:00:01
TC_Masterdata_UpdateHoliday_03Updating the holiday with holiday date parameter as empty00:00:01
TC_Masterdata_UpdateHoliday_02Update the holiday detail with invalid input parameter that is holiday date is missing00:00:01
TC_Masterdata_UpdateHoliday_06Updating the holiday with invalid holiday name parameter as above maximum length of 64 character00:00:01
TC_Masterdata_UpdateHoliday_05Updating the holiday with holiday name parameter as missing00:00:01
TC_Masterdata_UpdateHoliday_09Updating the holiday with location code with parameter as above maximum length of 128 character00:00:01
TC_Masterdata_UpdateHoliday_07Updating the holiday with location code parameter as missing00:00:01
TC_Masterdata_UpdateHoliday_08Updating the holiday with location code which is not available in database00:00:01
UpdateHolidayStatus — Passed
TC_Masterdata_UpdateHolidayStatus_02Update holiday status details to verify the deactivated data00:00:01
TC_Masterdata_UpdateHolidayStatus_01Update holiday status details with valid data00:00:01
FetchHolidays — Passed
TC_Masterdata_FetchHolidays_01Retrieve Holiday details with all valid data00:00:01
TC_Masterdata_FetchHolidays_02Retrieve Holiday details with valid holidayid00:00:01
TC_Masterdata_FetchHolidays_03Retrieve Holiday details with valid holidayid and langcode00:00:01
TC_Masterdata_FetchHolidays_04Retrieve Holiday details with nonexisting holidayid00:00:01
TC_Masterdata_FetchHolidays_05Retrieve Holiday details with nonexisting holidayid and valid langCode00:00:01
TC_Masterdata_FetchHolidays_06Retrieve Holiday details with nonexisting langcode00:00:01
FilterHolidays — Passed
TC_Masterdata_FilterHolidays_01Filter Holidays by all valid data00:00:01
TC_Masterdata_FilterHolidays_09Filter Holidays by inalid filter text00:00:01
TC_Masterdata_FilterHolidays_06Filter Holidays by inalid requesttime format00:00:01
TC_Masterdata_FilterHolidays_07Filter Holidays by inalid columnName00:00:01
TC_Masterdata_FilterHolidays_04Filter Holidays by empty filter columnName00:00:01
TC_Masterdata_FilterHolidays_02Filter Holidays by invalid filter text00:00:01
TC_Masterdata_FilterHolidays_08Filter Holidays by inalid filter Type00:00:01
TC_Masterdata_FilterHolidays_03Filter Holidays by blank filter type00:00:01
TC_Masterdata_FilterHolidays_05Filter Holidays by inalid languageCode00:00:01
DeleteHoliday — Passed
TC_Masterdata_DeleteHoliday_01Delete Holiday with all valid data00:00:01
TC_Masterdata_DeleteHoliday_04Delete Holiday with invalid holidayDate00:00:01
TC_Masterdata_DeleteHoliday_03Delete Holiday with invalid locationCode00:00:01
TC_Masterdata_DeleteHoliday_02Delete Holiday with invalid requesttime00:00:01
FilterLocationData — Passed
TC_Masterdata_FilterLocationData_02Filter Location details by invalid filter Type00:00:01
TC_Masterdata_FilterLocationData_01Filter Location details by all valid data00:00:01
FetchLocation — Passed
TC_Masterdata_FetchLocation_09Retrieve Location details using level with valid langcode00:00:01
TC_Masterdata_FetchLocation_06Retrieve Location details with valid langcode and locationcode00:00:01
TC_Masterdata_FetchLocation_07Retrieve Location details with invalid langcode and valid locationcode00:00:01
TC_Masterdata_FetchLocation_08Retrieve Location details with valid langcode and invalid locationcode00:00:01
TC_Masterdata_FetchLocation_10Retrieve Location details with Location Hierarchy00:00:01
TC_Masterdata_FetchLocation_12Retrieve Location details with invalid locationname00:00:01
TC_Masterdata_FetchLocation_11Retrieve Location details with locationname00:00:01
TC_Masterdata_FetchLocation_13Retrieve Location immediate children details with locationcode and langcode00:00:01
TC_Masterdata_FetchLocation_02Retrieve Location details with invalid langcode00:00:01
TC_Masterdata_FetchLocation_04Retrieve Location details with valid langcode and invalid locationcode00:00:01
TC_Masterdata_FetchLocation_03Retrieve Location details with valid langcode and locationcode00:00:01
TC_Masterdata_FetchLocation_01Retrieve Location details with langcode00:00:01
TC_Masterdata_FetchLocation_05Retrieve Location details with invalid langcode and valid locationcode00:00:01
FetchAllLocation — Passed
TC_Masterdata_FetchAllLocation_01Retrieve All Location details with valid data00:00:01
FetchMissingLocation — Passed
TC_Masterdata_FetchMissingLocation_01Retrieve Missing Location details by langcode00:00:01
CreateTemplateType — Passed
TC_Masterdata_CreateTemplateType_01Create template type with valid details00:00:01
TC_Masterdata_CreateTemplateType_03Create template type with input parameter code exceeding the maximum length of 36 characters00:00:01
TC_Masterdata_CreateTemplateType_02Create template type with input parameter code as missing00:00:01
TC_Masterdata_CreateTemplateType_04Create template type with input parameter is active as missing00:00:01
CreateTemplateFileFormat — Passed
TC_Masterdata_CreateTemplateFileFormat_01Create template file format with valid details00:00:01
TC_Masterdata_CreateTemplateFileFormat_07Create a template file format with the input parameter code exceeding the maximum length of 36 characters00:00:01
TC_Masterdata_CreateTemplateFileFormat_06Create a template file format with the input parameter code as empty00:00:01
TC_Masterdata_CreateTemplateFileFormat_05Create a template file format with the input parameter code as missing00:00:01
TC_Masterdata_CreateTemplateFileFormat_02Create a template file format with the input parameter description exceeding the maximum length of 256 characters00:00:01
TC_Masterdata_CreateTemplateFileFormat_04Create a template file format with the input parameter description as empty00:00:01
TC_Masterdata_CreateTemplateFileFormat_03Create a template file format with the input parameter description as missing00:00:01
TC_Masterdata_CreateTemplateFileFormat_08Create a template file format with the input parameter language code exceeding the maximum length of 3 characters00:00:01
TC_Masterdata_CreateTemplateFileFormat_09Create a template file format with the input parameter is active as missing00:00:01
UpdateTemplateFileFormatStatus — Passed
TC_Masterdata_UpdateTemplateFileFormatStatus_01Update template file format status details with valid data00:00:01
TC_Masterdata_UpdateTemplateFileFormatStatus_02Update template file format status details with invalid word00:00:01
UpdateTemplateFileFormat — Passed
TC_Masterdata_UpdateTemplateFileFormat_10Update a template file format with the input parameter language code exceeding the maximum length of 3 characters00:00:01
TC_Masterdata_UpdateTemplateFileFormat_01Update template file format with valid details00:00:01
TC_Masterdata_UpdateTemplateFileFormat_07Update a template file format with the input parameter code exceeding the maximum length of 36 characters00:00:01
TC_Masterdata_UpdateTemplateFileFormat_06Update a template file format with the input parameter code as empty00:00:01
TC_Masterdata_UpdateTemplateFileFormat_05Update a template file format with the input parameter code as missing00:00:01
TC_Masterdata_UpdateTemplateFileFormat_02Update a template file format with the input parameter description exceeding the maximum length of 256 characters00:00:01
TC_Masterdata_UpdateTemplateFileFormat_04Update a template file format with the input parameter description as empty00:00:01
TC_Masterdata_UpdateTemplateFileFormat_03Update a template file format with the input parameter description as missing00:00:01
TC_Masterdata_UpdateTemplateFileFormat_11Update a template file format with the input parameter language code as invalid00:00:01
TC_Masterdata_UpdateTemplateFileFormat_09Update a template file format with the input parameter language code as empty00:00:01
TC_Masterdata_UpdateTemplateFileFormat_08Update a template file format with the input parameter language code as missing00:00:01
DeleteTemplateFileFormat — Passed
TC_Masterdata_DeleteTemplateFileFormat_01Delete Template File Format with all valid data00:00:01
TC_Masterdata_DeleteTemplateFileFormat_02Delete Template File Format with invalid code00:00:01
GetTemplateFileFormat — Passed
TC_Masterdata_GetTemplateFileFormat_01Retrieve template file format with valid language code and code00:00:01
TC_Masterdata_GetTemplateFileFormat_02Retrieve template file format with valid language code and invalid code00:00:01
TC_Masterdata_GetTemplateFileFormat_02Retrieve template file format without language code and code00:00:01
CreateTemplate — Passed
TC_Masterdata_CreateTemplate_01Create template with valid details00:00:01
TC_Masterdata_CreateTemplate_07Create a template with the input parameter file format code exceeding the maximum length of 36 characters00:00:01
TC_Masterdata_CreateTemplate_06Create a template with the input parameter file format code as empty00:00:01
TC_Masterdata_CreateTemplate_05Create a template with the input parameter file format code as missing00:00:01
TC_Masterdata_CreateTemplate_08Create a template with the input parameter module name exceeding the maximum length of 128 characters00:00:01
TC_Masterdata_CreateTemplate_04Create a template with the input parameter name exceeding the maximum length of 128 characters00:00:01
TC_Masterdata_CreateTemplate_03Create template with input paramater name as empty00:00:01
TC_Masterdata_CreateTemplate_02Create template with input paramater name as missing00:00:01
TC_Masterdata_CreateTemplate_11Create a template with the input parameter template type code exceeding the maximum length of 36 characters00:00:01
TC_Masterdata_CreateTemplate_10Create a template with the input parameter template type code as empty00:00:01
TC_Masterdata_CreateTemplate_09Create a template with the input parameter template type code as missing00:00:01
SearchTemplateDetails — Passed
TC_Masterdata_SearchTemplateDetails_02Search for template details where the column name is specified, the language code is English, and the filter type contains specific keywords00:00:01
TC_Masterdata_SearchTemplateDetails_07Search for template details where the column name is specified, the language code is English, filter type contains and filter value invalid00:00:01
TC_Masterdata_SearchTemplateDetails_06Search for template details where the column name is specified, the language code is English, filter type equals to and filter value invalid00:00:01
TC_Masterdata_SearchTemplateDetails_03Search for template details where the column name is specified, the language code is English, filter type equals to and filter value null00:00:01
TC_Masterdata_SearchTemplateDetails_05Search for template details where the column name is specified, the language code is English, filter type equals to and filter value invalid00:00:01
TC_Masterdata_SearchTemplateDetails_04Search for template details where the column name is specified, the language code is English, filter type starts with and filter value null00:00:01
TC_Masterdata_SearchTemplateDetails_01Search for template details with the condition as column name and language code as english00:00:01
TC_Masterdata_SearchTemplateDetails_09Search for template details with column name as empty00:00:01
TC_Masterdata_SearchTemplateDetails_08Search for template details with filter type as empty00:00:01
TC_Masterdata_SearchTemplateDetails_10Search for template details with filter value as empty00:00:01
TC_Masterdata_SearchTemplateDetails_11Search for template details with invalid column name00:00:01
TC_Masterdata_SearchTemplateDetails_12Search for template details with invalid page fetch and the value less than 100:00:01
TC_Masterdata_SearchTemplateDetails_13Search for template details with invalid pagination value00:00:01
FilterTemplateDetails — Passed
TC_Masterdata_FilterTemplateDetails_01Filter Template details by filter type unique and all valid data00:00:01
TC_Masterdata_FilterTemplateDetails_02Filter Template details by filter type all and valid data00:00:01
TC_Masterdata_FilterTemplateDetails_03Filter Template details by invalid filter type value00:00:01
TC_Masterdata_FilterTemplateDetails_06Filter Template details by empty filter columnName00:00:01
TC_Masterdata_FilterTemplateDetails_05Filter Template details by empty filter text value00:00:01
TC_Masterdata_FilterTemplateDetails_07Filter Template details by invalid filter columnName00:00:01
TC_Masterdata_FilterTemplateDetails_04Filter Template details by invalid filter text value00:00:01
UpdateTemplateStatus — Passed
TC_Masterdata_UpdateTemplateStatus_01Update template status details with valid data00:00:01
UpdateTemplate — Passed
TC_Masterdata_UpdateTemplate_01Update template with valid details00:00:01
TC_Masterdata_UpdateTemplate_07Update a template with the input parameter file format code exceeding the maximum length of 36 characters00:00:01
TC_Masterdata_UpdateTemplate_06Update a template with the input parameter file format code as empty00:00:01
TC_Masterdata_UpdateTemplate_05Update template with the input parameter file format code as missing00:00:01
TC_Masterdata_UpdateTemplate_08Update a template with the input parameter module name exceeding the maximum length of 128 characters00:00:01
TC_Masterdata_UpdateTemplate_04Update a template with the input parameter name exceeding the maximum length of 128 characters00:00:01
TC_Masterdata_UpdateTemplate_03Update template with input paramater name as empty00:00:01
TC_Masterdata_UpdateTemplate_02Update template with input paramater name as missing00:00:01
TC_Masterdata_UpdateTemplate_11Update a template with the input parameter template type code exceeding the maximum length of 36 characters00:00:01
TC_Masterdata_UpdateTemplate_10Update a template with the input parameter template type code as empty00:00:01
TC_Masterdata_UpdateTemplate_09Update a template with the input parameter template type code as missing00:00:01
FetchTemplate — Passed
TC_Masterdata_FetchTemplate_02Retrieve Templates with langcode00:00:01
TC_Masterdata_FetchTemplate_01Retrieve Templates with all valid data00:00:01
TC_Masterdata_FetchTemplate_03Retrieve Templates with langcode and templatetypecode00:00:01
TC_Masterdata_FetchTemplate_05Retrieve Templates with invalid code00:00:01
TC_Masterdata_FetchTemplate_04Retrieve Templates with langcode and nonexisting templatetypecode00:00:01
DeleteTemplate — Passed
TC_Masterdata_DeleteTemplate_01Delete Template with all valid data00:00:01
TC_Masterdata_DeleteTemplate_02Delete Template with invalid id00:00:01
FetchAllUserDetails — Passed
TC_Masterdata_FetchAllUserDetails_01Retrieve All User details with valid data00:00:01
FetchValidDocuments — Passed
TC_Masterdata_FetchValidDocuments_01Retrieve valid Documents By languagecode with all valid data00:00:01
FetchAllValidDocuments — Passed
TC_Masterdata_FetchAllValidDocuments_01Retrieve All Valid Document details with valid data00:00:01
DeleteValidDocument — Passed
TC_Masterdata_DeleteValidDocument_01Delete Valid Document with invalid doccategorycode00:00:01
GetPossiableValues — Passed
TC_Masterdata_GetPossiableValues_02Retrieve possible values with invalid field name and valid language code00:00:01
TC_Masterdata_GetPossiableValues_03Retrieve possible values with valid field name and invalid language code00:00:01
TC_Masterdata_GetPossiableValues_01Retrieve possible values with valid field name and language code00:00:01
GetPacketRejectionReason — Passed
TC_Masterdata_GetPacketRejectionReason_04Retrieve the packet rejection reason using a invalid language code and valid reason category code00:00:01
TC_Masterdata_GetPacketRejectionReason_03Retrieve the packet rejection reason using a valid language code and invalid reason category code00:00:01
TC_Masterdata_GetPacketRejectionReason_01Retrieve the packet rejection reason using a valid language code and reason category code00:00:01
TC_Masterdata_GetPacketRejectionReason_02Retrieve the packet rejection reason without language code and reason category code00:00:01
PacketRejectionReasonCategory — Passed
TC_Masterdata_PacketRejectionReasonCategory_01Create packer rejection reason category with valid data00:00:01
TC_Masterdata_PacketRejectionReasonCategory_02Create packer rejection reason category with invalid language code00:00:01
PacketRejectionReasonList — Passed
TC_Masterdata_PacketRejectionReasonList_01Create packer rejection list with valid data00:00:01
TC_Masterdata_PacketRejectionReasonList_02Create packer rejection list with invalid language code00:00:01
GetModuleByLangCode — Ignored
TC_Masterdata_GetModuleByLangCode_02Retrieve module details by invalid language code00:00:00
TC_Masterdata_GetModuleByLangCode_01Retrieve module details by valid language code00:00:00
GetModuleByIdLangCode — Ignored
TC_Masterdata_GetModuleByIdLangCode_03Retrieve module details by by invalid ID and valid language code00:00:00
TC_Masterdata_GetModuleByIdLangCode_02Retrieve module details by by valid ID and invalid language code00:00:00
TC_Masterdata_GetModuleByIdLangCode_01Retrieve module details by by valid ID and language code00:00:00
GetMachineHistory — Passed
TC_Masterdata_GetMachineHistory_03Retrieve machine history details using an valid ID, valid language code, and invalid effective date00:00:01
TC_Masterdata_GetMachineHistory_02Retrieve machine history details using an invalid ID, valid language code, and valid effective date00:00:01
TC_Masterdata_GetMachineHistory_04Retrieve machine history details using an valid ID, invalid language code, and valid effective date00:00:01
TC_Masterdata_GetMachineHistory_01Retrieve machine history details using valid ID, language code and effective date00:00:01
GetMachines — Passed
TC_Masterdata_GetMachines_01Retrieve machine details00:00:01
GetLocationHierarchyByHierarchyName — Passed
TC_Masterdata_GetLocationHierarchyByHierarchyName_02Retrieve location hierarchy details by invalid hierarchy name00:00:01
TC_Masterdata_GetLocationHierarchyByHierarchyName_01Retrieve location hierarchy details by valid hierarchy name00:00:01
GetimmediateChildrenByLocationCode — Passed
TC_Masterdata_GetimmediateChildrenByLocationCode_03Retrieve immediate children details by valid location code and invalid language code00:00:01
TC_Masterdata_GetimmediateChildrenByLocationCode_02Retrieve immediate children details by invalid location code and valid language code00:00:01
TC_Masterdata_GetimmediateChildrenByLocationCode_01Retrieve immediate children details by valid location and language code00:00:01
GetLocations — Passed
TC_Masterdata_GetLocations_01Retrieve location details00:00:01
GetLocationHierarchyLevelByLastUpdatedDate — Passed
TC_Masterdata_GetLocationHierarchyLevelByLastUpdatedDate_01Retrieve location hierarchy details based on valid last updated date00:00:01
TC_Masterdata_GetLocationHierarchyLevelByLastUpdatedDate_02Retrieve location hierarchy details based on invalid last updated date00:00:01
GetLanguage — Passed
TC_Masterdata_GetLanguage_01Retrieve all the languages list00:00:01
GetMappedMachinesByRegCentID — Passed
TC_Masterdata_GetMappedMachinesByRegCentID_02Retrieve mapped machine details by invalid regisration centre ID00:00:01
TC_Masterdata_GetMappedMachinesByRegCentID_01Retrieve mapped machine details by valid regisration centre ID00:00:01
GetHolidaysMissingIds — Passed
TC_Masterdata_GetHolidaysMissingIds_02Retrieve holidays for missing IDs with a invalid language code00:00:01
TC_Masterdata_GetHolidaysMissingIds_01Retrieve holidays for missing IDs with a valid language code00:00:01
GetRegistrationMachineUserMappingHistory — Passed
TC_Masterdata_GetRegistrationMachineUserMappingHistory_01Retrieve registration machine user mapping history using valid effdtimes, registration center ID, machine ID, user id00:00:01
GetBiometricAttributesByAuthType — Passed
TC_Masterdata_GetBiometricAttributesByAuthType_03Retrieve Biometric Attributes By Auth Type by valid langcode and invalid biometrictypecode00:00:01
TC_Masterdata_GetBiometricAttributesByAuthType_02Retrieve Biometric Attributes By Auth Type by invalid langcode and valid biometrictypecode00:00:01
TC_Masterdata_GetBiometricAttributesByAuthType_01Retrieve Biometric Attributes By Auth Type by langcode and biometrictypecode00:00:01
BiometricAttributes — Passed
TC_Masterdata_BiometricAttributes_01Create Biometric Attribute with valid data00:00:01
TC_Masterdata_BiometricAttributes_03Create Biometric Attributes with invalid Biometric Type code value00:00:01
TC_Masterdata_BiometricAttributes_02Create Biometric Attributes with empty Biometric Type code value00:00:01
TC_Masterdata_BiometricAttributes_07Create Biometric Attributes with empty name value00:00:01
TC_Masterdata_BiometricAttributes_05Create Biometric Attributes with invalid lang code value00:00:01
TC_Masterdata_BiometricAttributes_06Create Biometric Attributes with empty code value00:00:01
TC_Masterdata_BiometricAttributes_04Create Biometric Attributes with empty lang code value00:00:01
GetExceptionalHolidays — Ignored
TC_Masterdata_GetExceptionalHolidays_03Retrieve exceptional holidays based on a valid registration center ID and invalid language code00:00:00
TC_Masterdata_GetExceptionalHolidays_02Retrieve exceptional holidays based on a invalid registration center ID and valid language code00:00:00
TC_Masterdata_GetExceptionalHolidays_01Retrieve exceptional holidays based on a valid registration center ID and language code00:00:00
GetDocumentTypeByLangCode — known_issues
TC_Masterdata_GetDocumentTypeByLangCode_02Retrieve document type by invalid language code00:00:00
GetDocumentTypeByLangCode — Passed
TC_Masterdata_GetDocumentTypeByLangCode_01Retrieve document type by valid language code00:00:01
GetMissingDocumentTypeByLangcode — known_issues
TC_Masterdata_GetDocumentTypeByLangCode_02Retrieve missing document type by invalid language code00:00:00
GetMissingDocumentTypeByLangcode — Passed
TC_Masterdata_GetDocumentTypeByLangCode_01Retrieve missing document type by valid language code00:00:01
UpdateDocCategory — Passed
TC_Masterdata_UpdateDocCategory_01Update document category with valid data00:00:01
TC_Masterdata_UpdateDocCategory_03Update document category with invalid code00:00:01
TC_Masterdata_UpdateDocCategory_02Update document category with invalid status00:00:01
GetDocCategory — Passed
TC_Masterdata_GetDocCategory_01Retrieve all the document categories00:00:01
GetDocCategoryByLangCode — Passed
TC_Masterdata_GetDocCategoryByLangCode_02Retrieve document categories based on a invalid code and an valid language code00:00:01
TC_Masterdata_GetDocCategoryByLangCode_03Retrieve document categories based on a valid code and an invalid language code00:00:01
TC_Masterdata_GetDocCategoryByLangCode_01Retrieve document categories based on a valid code and language code00:00:01
GetMissingDocumentCategoryByLangcode — known_issues
TC_Masterdata_GetMissingDocumentCategoryByLangcode_02Retrieve missing document category by invalid language code00:00:00
GetMissingDocumentCategoryByLangcode — Passed
TC_Masterdata_GetMissingDocumentCategoryByLangcode_01Retrieve missing document category by valid language code00:00:01
CreateBiometricType — Passed
TC_Masterdata_CreateBiometricTypes_01Create Biometric Types with valid data00:00:01
GetBiometricTypes — Passed
TC_Masterdata_GetBiometricTypes_01Fetch Biometric Types with all valid data00:00:01
GetBiometricTypesByLangcode — Ignored
TC_Masterdata_GetBiometricTypesByLangcode_02Retrieve biometric data for an invalid language code00:00:00
TC_Masterdata_GetBiometricTypesByLangcode_01Retrieve biometric data in a specific language00:00:00
GetBiometricTypeByCodeAndLangcode — Ignored
Masterdata_GetBiometricTypeByCodeAndLangcode_InValid_CodeRetrieve Biometric Type details by invalid code and valid langCode00:00:00
Masterdata_GetBiometricTypeByCodeAndLangcode_InValid_langCodeRetrieve Biometric Type details by valid code and invalid langCode00:00:00
Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_FNR_smokeRetrieve Biometric Type details by code and langCode00:00:00
Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_IRS_smokeRetrieve Biometric Type details for IRIS by code and langCode00:00:00
Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_PHT_smokeRetrieve Biometric Type details by code PHT and langCode00:00:00
FetchValidDocumentsByDocCategoryCode — Passed
TC_Masterdata_FetchValidDocumentsByDocCategoryCode_01Retrieve Valid Documents details By doccategorycode and languagecode00:00:01
TC_Masterdata_FetchValidDocumentsByDocCategoryCode_02Retrieve Valid Documents details with invalid doccategorycode and valid languagecode00:00:01
CreateValidDocument — known_issues
TC_Masterdata_CreateValidDocument_01Create valid document details with valid data00:00:00
CreateValidDocument — Passed
TC_Masterdata_CreateValidDocument_03Create valid document details with the parameter document category code as missing00:00:01
TC_Masterdata_CreateValidDocument_02Create valid document details with the parameter document type code as missing00:00:01
TC_Masterdata_CreateValidDocument_04Create valid document details with parameter is active as invalid00:00:01
FetchAllTitle — Passed
TC_Masterdata_FetchAllTitle_01Retrieve All Title details with valid data00:00:01
ValidDocumentSearch — Passed
TC_Masterdata_ValidDocumentSearch_08Search document details with sort field data as blank00:00:01
TC_Masterdata_ValidDocumentSearch_09Search document details with column name data as invalid00:00:01
TC_Masterdata_ValidDocumentSearch_05Search document details with page filter type as invalid00:00:01
TC_Masterdata_ValidDocumentSearch_03Search document details with page fetch data as invalid00:00:01
TC_Masterdata_ValidDocumentSearch_04Search document details with page start data as invalid00:00:01
TC_Masterdata_ValidDocumentSearch_10Search document details with request time data as invalid00:00:01
TC_Masterdata_ValidDocumentSearch_07Search document details with sort field data as invalid00:00:01
TC_Masterdata_ValidDocumentSearch_06Search document details with page sort type as invalid00:00:01
TC_Masterdata_ValidDocumentSearch_02Search document details with filter as document category code00:00:01
TC_Masterdata_ValidDocumentSearch_01Search document details with valid data00:00:01
ValidDocumentFilter — Passed
TC_Masterdata_ValidDocumentFilter_04Filter the valid document details with filter type as blank00:00:01
TC_Masterdata_ValidDocumentFilter_03Filter the valid document details with invalid filter type00:00:01
TC_Masterdata_ValidDocumentFilter_05Filter the valid document details with invalid column name00:00:01
TC_Masterdata_ValidDocumentFilter_02Filter the valid document details with invalid request time00:00:01
TC_Masterdata_ValidDocumentFilter_01Filter the valid document details with valid data00:00:01
GetDocType_DocCatByAppID — Passed
TC_Masterdata_GetDocType_DocCatByAppID_02Retrieve document type and document categories based on an applicant ID and an invalid language code00:00:01
TC_Masterdata_GetDocType_DocCatByAppID_01Retrieve document type and document categories based on an applicant ID and language code00:00:01
CreateDynamicField — Passed
TC_Masterdata_CreateDynamicField_01Create Dynamic Fields with all valid data00:00:01
TC_Masterdata_CreateDynamicField_02Create Dynamic Fields By field name with all valid data00:00:01
UpdateDynamicField — Passed
TC_Masterdata_UpdateDynamicField_0100:00:01
UpdateDynamicFieldStatus — Passed
TC_Masterdata_UpdateDynamicFieldStatus_01Update dynamic field status with valid data00:00:01
TC_Masterdata_UpdateDynamicFieldStatus_03Update dynamic field status by field name00:00:01
TC_Masterdata_UpdateDynamicFieldStatus_02Update dynamic field status with invalid ID00:00:01
FetchDynamicField — Passed
TC_Masterdata_FetchDynamicField_01Retrieve Dynamic Fields with all valid data00:00:01
FetchDistinctDynamicField — Passed
TC_Masterdata_FetchDistinctDynamicField_01Retrieve distinct Dynamic field values00:00:01
FetchDistinctDynamicFieldByLangcode — Passed
TC_Masterdata_FetchDistinctDynamicFieldByLangcode_01Retrieve distinct Dynamic field values By langCode00:00:01
DeleteDynamicField — Passed
TC_Masterdata_DeleteDynamicField_01Delete Dynamic Field with valid data00:00:01
TC_Masterdata_DeleteDynamicField_03Delete all Dynamic Field By id00:00:01
TC_Masterdata_DeleteDynamicField_02Delete Dynamic Field with invalid id00:00:01
SearchDynamicField — Passed
TC_Masterdata_SearchDynamicField_07Search dynamic field with sort field value as empty00:00:01
TC_Masterdata_SearchDynamicField_03Search dynamic field with invalid negative page fetch value00:00:01
TC_Masterdata_SearchDynamicField_04Search dynamic field with invalid negative page start00:00:01
TC_Masterdata_SearchDynamicField_08Search dynamic field with invalid request time00:00:01
TC_Masterdata_SearchDynamicField_06Search dynamic field with invalid sort field value00:00:01
TC_Masterdata_SearchDynamicField_05Search dynamic field with invalid sort type value00:00:01
TC_Masterdata_SearchDynamicField_02Search dynamic field with valid filter name value00:00:01
TC_Masterdata_SearchDynamicField_01Search dynamic field with valid data00:00:01
FilterDynamicField — Passed
TC_Masterdata_FilterDynamicField_04Filter Dynamic Fields By empty type00:00:01
TC_Masterdata_FilterDynamicField_03Filter Dynamic Fields By invalid type00:00:01
TC_Masterdata_FilterDynamicField_05Filter Dynamic Fields By empty text00:00:01
TC_Masterdata_FilterDynamicField_02Filter Dynamic Fields By invalid requesttime format00:00:01
TC_Masterdata_FilterDynamicField_01Filter Dynamic Fields By all valid data00:00:01
FetchMissingDynamicField — Passed
TC_Masterdata_FetchMissingDynamicField_01Retrieve Missing Dynamic field details by langcode00:00:01
TC_Masterdata_FetchMissingDynamicField_02Retrieve Missing Dynamic field details by langcode and Field Name00:00:01
FetchWorkingDays — Passed
TC_Masterdata_FetchWorkingDays_02Retrieve Working Day details By langCode00:00:01
TC_Masterdata_FetchWorkingDays_03Retrieve Working Day details By invalid langCode00:00:01
TC_Masterdata_FetchWorkingDays_04Retrieve Working Day details By invalid registrationCenterID and valid langCode00:00:01
TC_Masterdata_FetchWorkingDays_01Retrieve Working Day details By registrationCenterID and langCode00:00:01
UpdateWorkingDay — Passed
TC_Masterdata_UpdateWorkingDay_01Update working day details with invalid code00:00:01
UpdateWorkingDayStatus — Passed
TC_Masterdata_UpdateWorkingDayStatus_01Update working day status details with valid data00:00:01
TC_Masterdata_UpdateWorkingDayStatus_02Update working day status details with invalid ID00:00:01
GetUserDetails — known_issues
TC_Masterdata_GetUserDetails_01Retrieve all the user details00:00:00
GetUserDetails — Passed
TC_Masterdata_GetUserDetails_02Retrieve all the user details by valid user ID00:00:01
TC_Masterdata_GetUserDetails_03Retrieve all the user details by invalid user ID00:00:01
GetUserDetailsByIdAndEffDate — Passed
TC_Masterdata_GetUserDetailsByIdAndEffDate_04Retrieve user details using a invalid ID00:00:01
TC_Masterdata_GetUserDetailsByIdAndEffDate_02Retrieve user details using a valid ID and an invalid date format for the effective date00:00:01
TC_Masterdata_GetUserDetailsByIdAndEffDate_01Retrieve user details by valid ID and effective date00:00:01
TC_Masterdata_GetUserDetailsByIdAndEffDate_03Retrieve user details using a valid ID and an invalid for the invalid effective date00:00:01
SearchUserCenterMapping — Passed
TC_Masterdata_SearchUserCenterMapping_01Search for user center mapping details with valid user data00:00:01
TC_Masterdata_SearchUserCenterMapping_02Search for user center mapping details with invalid column data00:00:01
DecommisionMachine — Passed
TC_Masterdata_DecommisionMachine_01Decommission Machine with invalid id00:00:01
DeleteMachine — Passed
TC_Masterdata_DeleteMachine_01Delete Machine details with valid data00:00:01
TC_Masterdata_DeleteMachine_02Delete Machine with invalid id00:00:01
DeleteMachineSpec — Passed
TC_Masterdata_DeleteMachineSpec_01Delete Machine Spec with valid data00:00:01
TC_Masterdata_DeleteMachineSpec_02Delete Machine Spec with invalid id00:00:01
DeleteUserCenterMapping — Passed
TC_Masterdata_DeleteUserCenterMapping_01Delete User Center Mapping with all valid data00:00:01
TC_Masterdata_DeleteUserCenterMapping_02Delete User Center Mapping with invalid id00:00:01
DeleteZoneUser — Passed
TC_Masterdata_DeleteZoneUser_01Delete Zone User with all valid data00:00:01
DecommissionRegCenter — Passed
TC_Masterdata_DecommissionRegCenter_01Decommission Registration Center with valid data00:00:01
DeleteRegCenter — Passed
TC_Masterdata_DeleteRegCenter_01Delete Registration Center with invalid registrationCenterId00:00:01
DeleteLocationData — Passed
TC_MasterData_DeleteLocationData_01Delete Location Data with valid Location Code00:00:01
GetApplicantType — known_issues
TC_Masterdata_GetApplicantType_20Retrieve Applicant Types for Female, Foreigner and Adult Biometric available00:00:00
TC_Masterdata_GetApplicantType_18Retrieve Applicant Types for Female, Foreigner and Child Biometric available00:00:00
TC_Masterdata_GetApplicantType_16Retrieve Applicant Types for Female, Non Foreigner and Adult Biometric available00:00:00
TC_Masterdata_GetApplicantType_14Retrieve Applicant Types for Female, Non Foreigner and Child Biometric available00:00:00
TC_Masterdata_GetApplicantType_07Retrieve Applicant Types for Male, Foreigner and Adult Biometric not available00:00:00
TC_Masterdata_GetApplicantType_04Retrieve Applicant Types for Male, Non Foreigner and Adult Biometric available00:00:00
TC_Masterdata_GetApplicantType_02Retrieve Applicant Types for Male, Non Foreigner and Child00:00:00
TC_Masterdata_GetApplicantType_12Retrieve Applicant Types for invalid biometricAvailable00:00:01
TC_Masterdata_GetApplicantType_10Retrieve Applicant Types for invalid gender00:00:00
TC_Masterdata_GetApplicantType_09Retrieve Applicant Types for invalid residenceStatus00:00:00
TC_Masterdata_GetApplicantType_23Get response time for retrieving Applicant Types00:00:00
TC_Masterdata_GetApplicantType_01Retrieve Applicant Types by all valid data00:00:00
GetApplicantType — Passed
TC_Masterdata_GetApplicantType_22Retrieve Applicant Types for dateOfBirth lessthan a year00:00:01
TC_Masterdata_GetApplicantType_21Retrieve Applicant Types for Female, Foreigner and Adult Biometric not available00:00:01
TC_Masterdata_GetApplicantType_19Retrieve Applicant Types for Female, Foreigner and Child Biometric not available00:00:01
TC_Masterdata_GetApplicantType_17Retrieve Applicant Types for Female, Non Foreigner and Adult Biometric not available00:00:01
TC_Masterdata_GetApplicantType_15Retrieve Applicant Types for Female, Non Foreigner and Child Biometric not available00:00:01
TC_Masterdata_GetApplicantType_13Retrieve Applicant Types with future date for dateOfBirth00:00:01
TC_Masterdata_GetApplicantType_08Retrieve Applicant Types for Male, Foreigner and Adult Biometric not available00:00:01
TC_Masterdata_GetApplicantType_06Retrieve Applicant Types for Male, Foreigner and and Child Biometric not available00:00:01
TC_Masterdata_GetApplicantType_05Retrieve Applicant Types for Male, Non Foreigner and Adult Biometric not available00:00:01
TC_Masterdata_GetApplicantType_03Retrieve Applicant Types for Male, Non Foreigner and Child00:00:01
TC_Masterdata_GetApplicantType_11Retrieve Applicant Types for invalid dateOfBirth00:00:01
SearchPacketWorkflow — Passed
TC_Masterdata_SearchPacketWorkflow_02Search for packet work flow details with with column name as empty00:00:01
TC_Masterdata_SearchPacketWorkflow_03Search for packet work flow details with with invalid pagination data00:00:01
TC_Masterdata_SearchPacketWorkflow_01Search for packet work flow details with valid details00:00:01
ResumePacketWorkflow — Passed
TC_Masterdata_ResumePacketWorkflow_01Resume packet workflow with invalid request time data00:00:01
TC_Masterdata_ResumePacketWorkflow_01Resume packet workflow with invalid work flow data00:00:01
FetchTemplateType — Passed
TC_Masterdata_FetchTemplateType_01Retrieve Templates Types with all valid data00:00:01
TC_Masterdata_FetchTemplateType_03Retrieve Templates Types with only langcode00:00:01
TC_Masterdata_FetchTemplateType_02Retrieve Templates Types with invalid code and Valid langcode00:00:01
FetchAllTemplates — Passed
TC_Masterdata_FetchAllTemplates_01Retrieve All Template details with valid data00:00:01
FetchMissingTemplates — Passed
TC_Masterdata_FetchMissingTemplates_02Retrieve Missing Template Details by langcode and fieldName00:00:01
TC_Masterdata_FetchMissingTemplates_01Retrieve Missing Template Details by langcode00:00:01
FetchUISpec — Passed
TC_Masterdata_FetchUISpec_01Retrieve UI Specs with all valid data00:00:01
FetchAllUISpec — Passed
TC_Masterdata_FetchAllUISpec_01Retrieve All UI Spec details with valid data00:00:01
FetchAllIdschema — Passed
TC_Masterdata_FetchAllIdschema_01Retrieve All ID Schema details with valid data00:00:01
FetchIdSchema — Passed
TC_Masterdata_FetchIdSchema_01Retrieve Id Schema with all valid data00:00:01
FetchModule — Passed
TC_Masterdata_FetchModule_02Retrieve Module Details by invalid langcode00:00:01
TC_Masterdata_FetchModule_01Retrieve Module Details by langcode00:00:01
FetchAppConfig — Passed
TC_Masterdata_FetchAppConfig_01Retrieve All App Config details with valid data00:00:01

io.mosip.testrig.apirig.masterdata.testscripts.PostWithFormDataAndFile#Masterdata_BulkUpload_Smoke_sid

Testcase Input
testCaseName=Masterdata_BulkUpload_Smoke_sid, endPoint=/v1/admin/bulkupload, role=admin, templateFields=null, input={ "category":"masterdata", "files":["masterdata/BulkUpload/FilesToUpload/gender.csv"], "operation":"insert", "tableName":"gender" }, output={ "tableName": "gender", "operation": "insert" }, inputTemplate=masterdata/BulkUpload/bulkUpload, outputTemplate=masterdata/BulkUpload/bulkUploadResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Bulk Upload with valid data, uniqueIdentifier=TC_Masterdata_BulkUpload_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/admin/bulkupload)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.tableName gender gender PASS
response.operation insert insert PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PostWithFormDataAndFile#Masterdata_BulkUpload_update_gender_name

Testcase Input
testCaseName=Masterdata_BulkUpload_update_gender_name, endPoint=/v1/admin/bulkupload, role=admin, templateFields=null, input={ "category":"masterData", "files":["masterdata/BulkUpload/FilesToUpload/updateGender.csv"], "operation":"update", "tableName":"gender" }, output={ "tableName": "gender", "operation": "update" }, inputTemplate=masterdata/BulkUpload/bulkUpload, outputTemplate=masterdata/BulkUpload/bulkUploadResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Gender Name from Bulk upload, uniqueIdentifier=TC_Masterdata_BulkUpload_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/admin/bulkupload)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.tableName gender gender PASS
response.operation update update PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithQueryParam#Master_GetAllTxnDetailBulkUpload_Smoke

Testcase Input
testCaseName=Master_GetAllTxnDetailBulkUpload_Smoke, endPoint=/v1/admin/bulkupload/getAllTransactions, role=admin, templateFields=null, input={ "category":"masterdata" }, output={ "entityName": "$IGNORE$", "operation": "$IGNORE$", "category": "$IGNORE$" }, inputTemplate=masterdata/GetAllTxnDetailBulkUpload/allTxnDetails, outputTemplate=masterdata/GetAllTxnDetailBulkUpload/allTxnDetailsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve all transcation details for bulk upload, uniqueIdentifier=TC_Masterdata_GetAllTxnDetailBulkUpload_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/admin/bulkupload/getAllTransactions)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithQueryParam#Master_GetApplicationConfigs_smoke

Testcase Input
testCaseName=Master_GetApplicationConfigs_smoke, endPoint=/v1/masterdata/applicationconfigs, role=admin, templateFields=null, input={ }, output={ "primaryLangCode": "$IGNORE$", "secondaryLangCode": "$IGNORE$", "version": "$IGNORE$" }, inputTemplate=masterdata/GetApplicationConfigs/getApplicationConfigs, outputTemplate=masterdata/GetApplicationConfigs/getApplicationConfigsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Application Configs by all valid data, uniqueIdentifier=TC_Masterdata_GetApplicationConfigs_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/applicationconfigs)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateBlockListedWords_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_All_Valid_Smoke, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description, word], input={ "description": "wrongword", "isActive": true, "langCode": "eng", "word": "dumboo", "requesttime": "$TIMESTAMP$" }, output={ "word": "dumboo" }, inputTemplate=masterdata/BlockListedWords/blockListedWords, outputTemplate=masterdata/BlockListedWords/blockListedWordsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create block listed words with valid data, uniqueIdentifier=TC_Masterdata_CreateBlockListedWords_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateBlockListedWords_Invalid_BlocklistedWordsLength129

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_Invalid_BlocklistedWordsLength129, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description], input={ "description": "dummydata", "isActive": true, "langCode": "eng", "word": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.word: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/BlockListedWords/blockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create block listed words with invalid length of word more than 128 charectars, uniqueIdentifier=TC_Masterdata_CreateBlockListedWords_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateBlockListedWords_Invalid_DescriptionLength257

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_Invalid_DescriptionLength257, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[word], input={ "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "isActive": true, "langCode": "eng", "word": "bullword", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 256" } ] }, inputTemplate=masterdata/BlockListedWords/blockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create block listed words with invalid Description of more than 256 charectars, uniqueIdentifier=TC_Masterdata_CreateBlockListedWords_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateBlockListedWords_Invalid_EmptyWord

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_Invalid_EmptyWord, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description], input={ "description": "badwords", "isActive": true, "langCode": "eng", "word": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.word: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/BlockListedWords/blockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create block listed words with empty word value, uniqueIdentifier=TC_Masterdata_CreateBlockListedWords_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateBlockListedWords_space_in_word

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_space_in_word, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description, word], input={ "description": "wrongword", "isActive": true, "langCode": "eng", "word": "dumbo 98", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.word: Blocklisted word cannot contain numbers and special characters" } ] }, inputTemplate=masterdata/BlockListedWords/blockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create block listed word with space in word value, uniqueIdentifier=TC_Masterdata_CreateBlockListedWords_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateBlockListedWordStatus_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateBlockListedWordStatus_All_Valid_Smoke, endPoint=/v1/masterdata/blocklistedwords?isActive={isActive}&word={word}, role=admin, templateFields=[word], input={ "word": "dumboo", "isActive": true }, output={ "status": "Status updated successfully for BlocklistedWords" }, inputTemplate=masterdata/UpdateBlockListedWordStatus/updateBlockListedWordStatus, outputTemplate=masterdata/UpdateBlockListedWordStatus/updateBlockListedWordStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update block listed word status with valid data, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWordStatus_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam.test(PatchWithPathParam.java:82) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateBlockListedWordStatus_Invalid_word

Testcase Input
testCaseName=MasterData_UpdateBlockListedWordStatus_Invalid_word, endPoint=/v1/masterdata/blocklistedwords?isActive={isActive}&word={word}, role=admin, templateFields=null, input={ "word": "notexist", "isActive": true }, output={ "errors": [ { "errorCode": "KER-MSD-008", "message": "Blocklisted word not found" } ] }, inputTemplate=masterdata/UpdateBlockListedWordStatus/updateBlockListedWordStatus, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update block listed word status with invalid word, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWordStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords?isActive={isActive}&word={word})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-008 KER-MSD-008 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_All_Valid_Smoke, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description, word, oldWord], input={ "description": "wrong word updated", "isActive": "true", "langCode": "eng", "oldWord": "dumboo", "word": "dumbooo", "requesttime": "$TIMESTAMP$" }, output={ "word": "dumbooo" }, inputTemplate=masterdata/BlockListedWords/updateBlockListedWords, outputTemplate=masterdata/BlockListedWords/blockListedWordsResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Block Listed Words with valid data, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWords_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePut.test(SimplePut.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_inValid_descriptionBlank

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_inValid_descriptionBlank, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[word], input={ "description": "", "isActive": "true", "langCode": "eng", "oldWord": "bullword", "word": "bullwordupd", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-008" } ] }, inputTemplate=masterdata/BlockListedWords/updateBlockListedWords, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Block Listed Words with invalid Description empty, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWords_05
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePut.test(SimplePut.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_with_spaces

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_with_spaces, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description, word, oldWord], input={ "description": "wrong word updated", "isActive": "true", "langCode": "eng", "oldWord": "dumboo", "word": "dumbooo", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-008", "message": "Blocklisted word not found" } ] }, inputTemplate=masterdata/BlockListedWords/updateBlockListedWords, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Block Listed Words with spaces in word, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWords_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePut.test(SimplePut.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_Invalid_BlocklistedWordsLength129

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_Invalid_BlocklistedWordsLength129, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description], input={ "description": "dummydata", "isActive": "true", "langCode": "eng", "oldWord": "dumb", "word": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.word: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/BlockListedWords/updateBlockListedWords, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Block Listed Words with invalid length of word more than 128 charectars, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWords_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_Invalid_DescriptionLength257

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_Invalid_DescriptionLength257, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[word], input={ "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "isActive": "true", "langCode": "eng", "oldWord": "bullword", "word": "bullword", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 256" } ] }, inputTemplate=masterdata/BlockListedWords/updateBlockListedWords, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Block Listed Words with invalid length of Description more than 256 charectars, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWords_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_Invalid_EmptyWord

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_Invalid_EmptyWord, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description], input={ "description": "badwords", "isActive": "true", "oldWord": "bull word", "langCode": "eng", "word": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.word: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/BlockListedWords/updateBlockListedWords, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Block Listed Words with invalid word empty, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWords_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_Valid_WordLength128

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_Valid_WordLength128, endPoint=/v1/masterdata/blocklistedwords, role=admin, templateFields=[description], input={ "description": "dummydataupdated", "isActive": "true", "langCode": "eng", "oldWord": "defdefghijklmnopqrstuvddwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx", "word": "defdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx upd", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999" } ] }, inputTemplate=masterdata/BlockListedWords/updateBlockListedWords, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Block Listed Words with valid word length of 128 charectars, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWords_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWordDetails_eng_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWordDetails_eng_All_Valid_Smoke, endPoint=/v1/masterdata/blocklistedwords/details, role=admin, templateFields=[description, word], input={ "description": "wrong word updated again", "isActive": true, "langCode": "eng", "word": "dumbooo", "requesttime": "$TIMESTAMP$" }, output={ "word": "dumbooo" }, inputTemplate=masterdata/UpdateBlockListedWordDetails/updateBlockListedWordDetails, outputTemplate=masterdata/UpdateBlockListedWordDetails/updateblockListedWordDetailsResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update block listed word details with valid data and language code as english, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWordDetails_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePut.test(SimplePut.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateBlockListedWords_inValid_descriptionBlank

Testcase Input
testCaseName=Masterdata_UpdateBlockListedWords_inValid_descriptionBlank, endPoint=/v1/masterdata/blocklistedwords/details, role=admin, templateFields=[word], input={ "description": "", "isActive": true, "langCode": "eng", "word": "bullword", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-008", "message": "Blocklisted word not found" } ] }, inputTemplate=masterdata/UpdateBlockListedWordDetails/updateBlockListedWordDetails, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update blocklisted word details with description as blank, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWordDetails_03
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePut.test(SimplePut.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_CreateBlockListedWords_Invalid_BlocklistedWordsLength129

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_Invalid_BlocklistedWordsLength129, endPoint=/v1/masterdata/blocklistedwords/details, role=admin, templateFields=[description], input={ "description": "dummy data", "isActive": true, "langCode": "eng", "word": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.word: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/UpdateBlockListedWordDetails/updateBlockListedWordDetails, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update blocklisted word details with blocklisted words exceeding the character length of 128, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWordDetails_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/details)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_CreateBlockListedWords_Invalid_DescriptionLength257

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_Invalid_DescriptionLength257, endPoint=/v1/masterdata/blocklistedwords/details, role=admin, templateFields=[word], input={ "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "isActive": true, "langCode": "eng", "word": "bullword", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 256" } ] }, inputTemplate=masterdata/UpdateBlockListedWordDetails/updateBlockListedWordDetails, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update blocklisted word details with description exceeding the character length of 256, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWordDetails_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/details)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_CreateBlockListedWords_Invalid_EmptyWord

Testcase Input
testCaseName=Masterdata_CreateBlockListedWords_Invalid_EmptyWord, endPoint=/v1/masterdata/blocklistedwords/details, role=admin, templateFields=[description], input={ "description": "bad words", "isActive": true, "langCode": "eng", "word": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.word: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/UpdateBlockListedWordDetails/updateBlockListedWordDetails, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update blocklisted word details with word parameter as empty, uniqueIdentifier=TC_Masterdata_UpdateBlockListedWordDetails_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/details)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Master_FetchAllBlockListedWord_valid_smoke

Testcase Input
testCaseName=Master_FetchAllBlockListedWord_valid_smoke, endPoint=/v1/masterdata/blocklistedwords/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllBlockListedWord/fetchAllBlockListedWord, outputTemplate=masterdata/FetchAllBlockListedWord/fetchAllBlockListedWordResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve all Block Listed words with valid data, uniqueIdentifier=TC_Masterdata_FetchAllBlockListedWord_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchBlackListedWord_invalid_langcode

Testcase Input
testCaseName=Masterdata_FetchBlackListedWord_invalid_langcode, endPoint=/v1/masterdata/blocklistedwords/{langCode}, role=admin, templateFields=null, input={ "langCode": "GER" }, output={ "errors": [ { "errorCode": "KER-MSD-023", "message": "Invalid language code" } ] }, inputTemplate=masterdata/FetchBlockListedWordByLangcode/fetchBlockListedWordByLangcode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Block Listed Word with invalid langcode, uniqueIdentifier=TC_Masterdata_FetchBlockListedWordByLangcode_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchBlockListedWordByLangcode_valid_eng_smoke

Testcase Input
testCaseName=Masterdata_FetchBlockListedWordByLangcode_valid_eng_smoke, endPoint=/v1/masterdata/blocklistedwords/{langCode}, role=admin, templateFields=[langCode], input={ "langCode": "eng" }, output={ }, inputTemplate=masterdata/FetchBlockListedWordByLangcode/fetchBlockListedWordByLangcode, outputTemplate=masterdata/FetchBlockListedWordByLangcode/fetchBlockListedWordByLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Block Listed Word with valid data By Langcode, uniqueIdentifier=TC_Masterdata_FetchBlockListedWordByLangcode_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Invalid_ColumnName

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Invalid_ColumnName, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "dumb upd", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "word", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with invalid column name, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Invalid_EmptyColumn

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Invalid_EmptyColumn, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "", "type": "equals", "value": "dumb upd", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-311", "message": "Column is missing in request" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with the empty column, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-311 KER-MSD-311 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Invalid_EmptyFilterType

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Invalid_EmptyFilterType, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "", "value": "dumb upd", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with the empty filter type, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Invalid_PageStart

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Invalid_PageStart, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "dumb upd", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": abc, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : pagination,pageStart" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with the invalid page start data, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Invalid_SortField

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Invalid_SortField, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "word", "type": "equals", "value": "dumb upd", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "sldjfkd", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field sldjfkd" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with the sort field set to an invalid descending order, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Valid_FilterTypeContains

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Valid_FilterTypeContains, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "word", "type": "contains", "value": "dumbooo", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "word", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "word": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWordsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with filter type contains the value as dumboo, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Valid_FilterTypeStartsWith

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Valid_FilterTypeStartsWith, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "word", "type": "startsWith", "value": "dumbooo", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "word", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "word": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWordsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with filter type starts with the value as dumboo, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Valid_Request_Smoke

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Valid_Request_Smoke, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "word", "type": "equals", "value": "dumbooo", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "word", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "word": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWordsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words where the column name word equals dumboo, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchBlockListedWords_Valid_SortFieldDESC

Testcase Input
testCaseName=Masterdata_SearchBlockListedWords_Valid_SortFieldDESC, endPoint=/v1/masterdata/blocklistedwords/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "word", "type": "equals", "value": "dumbooo", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "word", "sortType": "DESC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "word": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWords, outputTemplate=masterdata/SearchBlockListedWords/searchBlockListedWordsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search blocklisted words with sort field as descending order, uniqueIdentifier=TC_Masterdata_SearchBlockListedWords_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterBlockListedWords_Valid_Request_Smoke

Testcase Input
testCaseName=Masterdata_FilterBlockListedWords_Valid_Request_Smoke, endPoint=/v1/masterdata/blocklistedwords/filtervalues, role=admin, templateFields=[text, fieldValue], input={ "filters": [{ "columnName": "word", "type": "unique", "text": "dumbooo" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "word", "fieldValue": "dumbooo" } ] }, inputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWords, outputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWordsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Block Listed Words with valid columnName and type unique, uniqueIdentifier=TC_Masterdata_FilterBlockListedWords_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterBlockListedWords_Valid_TypeAll

Testcase Input
testCaseName=Masterdata_FilterBlockListedWords_Valid_TypeAll, endPoint=/v1/masterdata/blocklistedwords/filtervalues, role=admin, templateFields=[text, fieldValue], input={ "filters": [{ "columnName": "word", "type": "All", "text": "dumbooo" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "word", "fieldValue": "dumbooo" } ] }, inputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWords, outputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWordsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Block Listed Words with valid columnName and type All, uniqueIdentifier=TC_Masterdata_FilterBlockListedWords_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterBlockListedWords_Invalid_ColumnName

Testcase Input
testCaseName=Masterdata_FilterBlockListedWords_Invalid_ColumnName, endPoint=/v1/masterdata/blocklistedwords/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "ajfkdjf", "type": "All", "text": "dumb upd" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Block Listed Words with invalid columnName and type all, uniqueIdentifier=TC_Masterdata_FilterBlockListedWords_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterBlockListedWords_Invalid_EmptyColumnName

Testcase Input
testCaseName=Masterdata_FilterBlockListedWords_Invalid_EmptyColumnName, endPoint=/v1/masterdata/blocklistedwords/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "", "type": "All", "text": "dumb upd" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Block Listed Words with empty columnName and type All, uniqueIdentifier=TC_Masterdata_FilterBlockListedWords_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterBlockListedWords_Invalid_EmptyFilterType

Testcase Input
testCaseName=Masterdata_FilterBlockListedWords_Invalid_EmptyFilterType, endPoint=/v1/masterdata/blocklistedwords/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "word", "type": "", "text": "dumb upd" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Block Listed Words with empty type, uniqueIdentifier=TC_Masterdata_FilterBlockListedWords_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterBlockListedWords_Invalid_FilterType

Testcase Input
testCaseName=Masterdata_FilterBlockListedWords_Invalid_FilterType, endPoint=/v1/masterdata/blocklistedwords/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "word", "type": "adfdfdf", "text": "dumb upd" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterBlockListedWords/filterBlockListedWords, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Block Listed Words with valid columnName and invalid type, uniqueIdentifier=TC_Masterdata_FilterBlockListedWords_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#Masterdata_DeleteBlockListedWords_valid_smoke

Testcase Input
testCaseName=Masterdata_DeleteBlockListedWords_valid_smoke, endPoint=/v1/masterdata/blocklistedwords/{word}, role=admin, templateFields=[word, code], input={ "word": "dumbooo" }, output={ "code":"dumbooo" }, inputTemplate=masterdata/DeleteBlockListedWords/deleteBlockListedWords, outputTemplate=masterdata/DeleteBlockListedWords/deleteBlockListedWordsResult, restMethod=Delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Block Listed words with valid data, uniqueIdentifier=TC_Masterdata_DeleteBlockListedWords_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam.test(DeleteWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_BlockListedWordValidation_eng_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_BlockListedWordValidation_eng_All_Valid_Smoke, endPoint=/v1/masterdata/blocklistedwords/words, role=admin, templateFields=[], input={ "blocklistedwords": [{word: "dumbo7"}], "requesttime": "$TIMESTAMP$" }, output={ "code": "Valid" }, inputTemplate=masterdata/BlockListedWordValidation/blockListedWordValidation, outputTemplate=masterdata/BlockListedWordValidation/blockListedWordValidationResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Validate the Block Listed words, uniqueIdentifier=TC_Masterdata_BlockListedWordValidation_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/blocklistedwords/words)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code Valid Valid PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_All_Valid_Mandatory_Fields_Smoke

Testcase Input
testCaseName=MasterData_CreateDeviceType_All_Valid_Mandatory_Fields_Smoke, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description, name], input={ "code": "GST4", "description": "$REMOVE$", "isActive": true, "langCode": "eng", "name": "GST4", "requesttime": "$TIMESTAMP$" }, output={ "code": "GST4" }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/DeviceType/deviceTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with all mandatory fields, uniqueIdentifier=TC_Masterdata_CreateDeviceType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code GST4 GST4 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_CreateDeviceType_All_Valid_Smoke, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": true, "langCode": "eng", "name": "GST", "requesttime": "$TIMESTAMP$" }, output={ "code": "GST3" }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/DeviceType/deviceTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with all valid data, uniqueIdentifier=TC_Masterdata_CreateDeviceType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code GST3 GST3 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_Dublicate_Device_Neg

Testcase Input
testCaseName=MasterData_CreateDeviceType_Dublicate_Device_Neg, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": true, "langCode": "eng", "name": "GST", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-053" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with duplicate data, uniqueIdentifier=TC_Masterdata_CreateDeviceType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-053 KER-MSD-053 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_InputParameter_Description_AboveMaxLen128

Testcase Input
testCaseName=MasterData_CreateDeviceType_InputParameter_Description_AboveMaxLen128, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[name], input={ "code": "GST3", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "GST", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with description more than 128 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateDeviceType_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with name more than 64 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_CreateDeviceType_InputParameter_Name_Empty, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with empty Input Parameter name, uniqueIdentifier=TC_Masterdata_CreateDeviceType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceType_InputParameter_Name_Missing, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": false, "langCode": "eng", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with missing Input Parameter name, uniqueIdentifier=TC_Masterdata_CreateDeviceType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_InputParameter_isActive_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceType_InputParameter_isActive_Missing, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=null, input={ "code": "GST3", "description": "test 1.0.8", "isActive": "$REMOVE$", "langCode": "eng", "name": "GST", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with missing Input Parameter isActive, uniqueIdentifier=TC_Masterdata_CreateDeviceType_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_Spacial_Character_Neg

Testcase Input
testCaseName=MasterData_CreateDeviceType_Spacial_Character_Neg, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description, name], input={ "code": "G@ST4", "description": "$REMOVE$", "isActive": true, "langCode": "eng", "name": "G@ST$4", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type with special characters in code, uniqueIdentifier=TC_Masterdata_CreateDeviceType_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDeviceType_TO_verify_Deactivation

Testcase Input
testCaseName=MasterData_CreateDeviceType_TO_verify_Deactivation, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "REG", "description": "test 1.0.8", "isActive": true, "langCode": "eng", "name": "REG", "requesttime": "$TIMESTAMP$" }, output={ "code": "REG" }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/DeviceType/deviceTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Type for deactivated devices, uniqueIdentifier=TC_Masterdata_CreateDeviceType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code REG REG PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_All_Valid_Mandatory_Fields_Smoke

Testcase Input
testCaseName=MasterData_UpdateDeviceType_All_Valid_Mandatory_Fields_Smoke, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST4", "description": "$REMOVE$", "isActive": true, "langCode": "eng", "name": "GST updated", "requesttime": "$TIMESTAMP$" }, output={ "code": "GST4" }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/DeviceType/deviceTypeResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with all mandatory fields, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code GST4 GST4 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDeviceType_All_Valid_Smoke, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": true, "langCode": "eng", "name": "GST updated", "requesttime": "$TIMESTAMP$" }, output={ "code": "GST3" }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/DeviceType/deviceTypeResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with all valid data, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code GST3 GST3 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_InputParameter_Code_AboveMaxLen36

Testcase Input
testCaseName=MasterData_UpdateDeviceType_InputParameter_Code_AboveMaxLen36, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "test 1.0.8", "isActive": true, "langCode": "eng", "name": "GST updated", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with Code more than 64 charectars, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_InputParameter_Code_Empty

Testcase Input
testCaseName=MasterData_UpdateDeviceType_InputParameter_Code_Empty, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "", "description": "test 1.0.8", "isActive": true, "langCode": "eng", "name": "GST updated", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with empty input parameter Code, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_InputParameter_Code_Missing

Testcase Input
testCaseName=MasterData_UpdateDeviceType_InputParameter_Code_Missing, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "$REMOVE$", "description": "test 1.0.8", "isActive": true, "langCode": "eng", "name": "GST updated", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with missing input parameter Code, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_InputParameter_Description_AboveMaxLen128

Testcase Input
testCaseName=MasterData_UpdateDeviceType_InputParameter_Description_AboveMaxLen128, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[name], input={ "code": "GST3", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "GST", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with Description more than 128 characters, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateDeviceType_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with Name more than 64 characters, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_UpdateDeviceType_InputParameter_Name_Empty, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with empty input parameter Name, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceType_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_UpdateDeviceType_InputParameter_Name_Missing, endPoint=/v1/masterdata/devicetypes, role=admin, templateFields=[description], input={ "code": "GST3", "description": "test 1.0.8", "isActive": false, "langCode": "eng", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/DeviceType/deviceType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Type with missing input parameter Name, uniqueIdentifier=TC_Masterdata_UpdateDeviceType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateDeviceTypeStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateDeviceTypeStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devicetypes?isActive={isActive}&code={code}, role=admin, templateFields=[], input={ "code": "GST4", "isActive": "true" }, output={ "status": "Status updated successfully for Device Types" }, inputTemplate=masterdata/UpdateDeviceTypeStatus/updateDeviceTypeStatus, outputTemplate=masterdata/UpdateDeviceTypeStatus/updateteDeviceTypeStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update device type status with valid data, uniqueIdentifier=TC_Masterdata_UpdateDeviceTypeStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes?isActive={isActive}&code={code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Device Types Status updated successfully for Device Types PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateDeviceTypeStatus_TO_Verify_Deactivation

Testcase Input
testCaseName=MasterData_UpdateDeviceTypeStatus_TO_Verify_Deactivation, endPoint=/v1/masterdata/devicetypes?isActive={isActive}&code={code}, role=admin, templateFields=[], input={ "code": "FRS", "isActive": "false" }, output={ "errors": [ { "errorCode": "KER-MSD-055" } ] }, inputTemplate=masterdata/UpdateDeviceTypeStatus/updateDeviceTypeStatus, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update device type status to verify the deactivation status, uniqueIdentifier=TC_Masterdata_UpdateDeviceTypeStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes?isActive={isActive}&code={code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-055 KER-MSD-055 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllDeviceTypes_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllDeviceTypes_valid_smoke, endPoint=/v1/masterdata/devicetypes/all, role=admin, templateFields=[], input={ }, output={ }, inputTemplate=masterdata/FetchAllDeviceType/fetchAllDeviceTypes, outputTemplate=masterdata/FetchAllDeviceType/fetchAllDeviceTypesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Device types with valid data, uniqueIdentifier=TC_Masterdata_FetchAllDeviceTypes_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_All_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_All_Name_eng_smoke, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "code", "type": "all", "text": "GST4" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "code", "fieldValue": "GST4" } ] }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device type with columnName code and type all, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue GST4 GST4 PASS
response.(filters)[0].fieldID code code PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_Invalid_FilterType_neg

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_Invalid_FilterType_neg, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equal", "text": "Printer" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324" } ] }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device type with invalid type, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_Invalid_RequestTime_neg

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_Invalid_RequestTime_neg, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Printer" }], "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device type with invalid Request Time, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_Invalid_Value_Name_neg

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_Invalid_Value_Name_neg, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Language" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalCount": "0" }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device type with invalid text value, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_Valid_Smoke

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_Valid_Smoke, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "code", "type": "unique", "text": "GST4" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "code", "fieldValue": "GST4" } ] }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Type with all valid data, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue GST4 GST4 PASS
response.(filters)[0].fieldID code code PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_inValid_blank_FilterType_neg

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_inValid_blank_FilterType_neg, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "", "text": "GST" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device type with blank filter type, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_inValid_columnName

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_inValid_columnName, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "adfdfd", "type": "unique", "text": "Printer" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device type with invalid columnName, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeFilter_isActive_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceTypeFilter_isActive_eng_smoke, endPoint=/v1/masterdata/devicetypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "true" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "isActive", "fieldValue": "true" } ] }, inputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilter, outputTemplate=masterdata/DeviceTypeFilter/deviceTypeFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device type with columnName isActive and type unique, uniqueIdentifier=TC_Masterdata_DeviceTypeFilter_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue true true PASS
response.(filters)[0].fieldID isActive isActive PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeSearch_Contains_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceTypeSearch_Contains_Name_eng_smoke, endPoint=/v1/masterdata/devicetypes/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Finger Print Scanner", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "createdBy": "$IGNORE$", "code": "FRS", "langCode": "$IGNORE$", "name": "$IGNORE$", "description": "$IGNORE$" } ] }, inputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearch, outputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device type with columnName name and type contains, uniqueIdentifier=TC_Masterdata_DeviceTypeSearch_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].code FRS FRS PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeSearch_Equals_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceTypeSearch_Equals_Name_eng_smoke, endPoint=/v1/masterdata/devicetypes/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Finger Print Scanner", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "createdBy": "$IGNORE$", "code": "FRS", "langCode": "$IGNORE$", "name": "$IGNORE$", "description": "$IGNORE$" } ] }, inputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearch, outputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device type with columnName name and type equals, uniqueIdentifier=TC_Masterdata_DeviceTypeSearch_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].code FRS FRS PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeSearch_Equals_isActive_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceTypeSearch_Equals_isActive_eng_smoke, endPoint=/v1/masterdata/devicetypes/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" }, { "columnName": "name", "type": "equals", "value": "GST", "fromValue": "string", "toValue": "string" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearch, outputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device type with columnName isActive and type Equals, uniqueIdentifier=TC_Masterdata_DeviceTypeSearch_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeSearch_Invalid_ColumnName_neg

Testcase Input
testCaseName=MasterData_DeviceTypeSearch_Invalid_ColumnName_neg, endPoint=/v1/masterdata/devicetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "12abcd21", "type": "equals", "value": "GST", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device type with invalid columnName, uniqueIdentifier=TC_Masterdata_DeviceTypeSearch_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeSearch_Invalid_Value_Name_smoke

Testcase Input
testCaseName=MasterData_DeviceTypeSearch_Invalid_Value_Name_smoke, endPoint=/v1/masterdata/devicetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "GST1", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearch, outputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device type with invalid columnName name, uniqueIdentifier=TC_Masterdata_DeviceTypeSearch_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceTypeSearch_startsWith_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceTypeSearch_startsWith_Name_eng_smoke, endPoint=/v1/masterdata/devicetypes/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "startsWith", "value": "Finger Print Scanner", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearch, outputTemplate=masterdata/DeviceTypeSearch/deviceTypeSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device type with columnName name and type startsWith, uniqueIdentifier=TC_Masterdata_DeviceTypeSearch_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "hogwarts", "description": "Test DeviceSpec", "deviceTypeCode": "GST4", "id": "743", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Face scanner", "requesttime": "$TIMESTAMP$" }, output={ "id": "$IGNORE$" }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/DeviceSpecification/deviceSpecificationResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with all valid data, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_Duplicate_DeviceSpecification_Neg

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_Duplicate_DeviceSpecification_Neg, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "hogwarts", "description": "Test DeviceSpec", "deviceTypeCode": "GST4", "id": "743", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Face scanner", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-054" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with Duplicate data, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-054 KER-MSD-054 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Brand_AboveMaxLen32

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Brand_AboveMaxLen32, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with Brand more than 64 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Brand_Empty

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Brand_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with empty input parameter brand, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Brand_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Brand_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "$REMOVE$", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "ara", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with missing input parameter brand, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 256" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with description more than 256 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_19
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_DeviceTypeCode_AboveMaxLen36

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_DeviceTypeCode_AboveMaxLen36, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with deviceTypeCode more than 36 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_DeviceTypeCode_Empty

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_DeviceTypeCode_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with empty input parameter deviceTypeCode, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_DeviceTypeCode_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_DeviceTypeCode_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "$REMOVE$", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceTypeCode: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with missing input parameter Device Type code, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Invalid_DeviceTypeCode

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Invalid_DeviceTypeCode, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "DMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-714", "message": "Invalid dtype_code received" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with invalid input parameter deviceTypeCode, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-714 KER-MSD-714 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_MinDriverversion_AboveMaxLen16

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_MinDriverversion_AboveMaxLen16, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "qwertyuiopasdfg17", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with minDriverversion more than 16 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_18
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_MinDriverversion_Empty

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_MinDriverversion_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with empty input parameter minDriverversion, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_MinDriverversion_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_MinDriverversion_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "$REMOVE$", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with missing input parameter minDriverversion, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Model_AboveMaxLen16

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Model_AboveMaxLen16, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "qwertyuiopasdfg17", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with Model more than 16 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Model_Empty

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Model_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with empty input parameter brand, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Model_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Model_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "$REMOVE$", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with missing input parameter model, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with name more than 64 characters, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Name_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with empty input parameter name, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_Name_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with missing input parameter Name, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDeviceSpecification_InputParameter_isActive_Missing

Testcase Input
testCaseName=MasterData_CreateDeviceSpecification_InputParameter_isActive_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": "$REMOVE$", "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device Specification with missing input parameter isActive, uniqueIdentifier=TC_Masterdata_CreateDeviceSpecification_20
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateDeviceSpecStatus_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecStatus_All_Valid_Smoke, endPoint=/v1/masterdata/devicespecifications?isActive={isActive}&id={id}, role=admin, templateFields=null, input={ "id": "$ID:CreateDeviceSpecification_All_Valid_Smoke_sid_id$", "isActive": true }, output={ "status": "Status updated successfully for Device Specifications" }, inputTemplate=masterdata/UpdateDeviceSpecStatus/updateDeviceSpecStatus, outputTemplate=masterdata/UpdateDeviceSpecStatus/updateDeviceSpecStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update device spec status with valid data, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications?isActive={isActive}&id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Device Specifications Status updated successfully for Device Specifications PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateDeviceSpecStatus_Invalid_id

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecStatus_Invalid_id, endPoint=/v1/masterdata/devicespecifications?isActive={isActive}&id={id}, role=admin, templateFields=null, input={ "id": "notexist", "isActive": true }, output={ "errors": [ { "errorCode": "KER-MSD-012", "message": "Device Specification not found" } ] }, inputTemplate=masterdata/UpdateDeviceSpecStatus/updateDeviceSpecStatus, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update device spec status with invalid ID, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications?isActive={isActive}&id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-012 KER-MSD-012 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_All_Valid_Smoke, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno DeviceSpec", "description": "Test DeviceSpec updated", "deviceTypeCode": "GST4", "id": "$ID:CreateDeviceSpecification_All_Valid_Smoke_sid_id$", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Face scanner", "requesttime": "$TIMESTAMP$" }, output={ "id": "$IGNORE$" }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/DeviceSpecification/deviceSpecificationResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with all valid data, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Brand_AboveMaxLen32

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Brand_AboveMaxLen32, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with Brand more than 32 charectars, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Brand_Empty

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Brand_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with empty input parameter Brand, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Brand_Missing

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Brand_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "$REMOVE$", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with missing input parameter Brand, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name], input={ "brand": "Techno", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 256" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with Description more than 256 charectars, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_18
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_DeviceTypeCode_AboveMaxLen36

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_DeviceTypeCode_AboveMaxLen36, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with Device Type Code motre than 36 charectars, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_DeviceTypeCode_Empty

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_DeviceTypeCode_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with empty input parameter Device Type Code, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_DeviceTypeCode_Missing

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_DeviceTypeCode_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "$REMOVE$", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceTypeCode: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with missing input parameter Device Type Code, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Invalid_DeviceTypeCode

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Invalid_DeviceTypeCode, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "DMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-714", "message": "Invalid dtype_code received" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with invalid input parameter Device Type Code, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-714 KER-MSD-714 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_MinDriverversion_AboveMaxLen16

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_MinDriverversion_AboveMaxLen16, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "qwertyuiopasdfg17", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with Minimum Driver Version more than 64 charectars, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_MinDriverversion_Empty

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_MinDriverversion_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with empty input parameter Minimum Driver Version, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_MinDriverversion_Missing

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_MinDriverversion_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "$REMOVE$", "model": "2020", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with missing input parameter Minimum Driver Version, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Model_AboveMaxLen16

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Model_AboveMaxLen16, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "qwertyuiopasdfg17", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with Model more than 16 charectars, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Model_Empty

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Model_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with empty input parameter Model, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Model_Missing

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Model_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[name, description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "$REMOVE$", "name": "Cam", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with missing input parameter Model, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with Name more than 64 charectars, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Name_Empty, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with empty input parameter Name, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDeviceSpecification_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_UpdateDeviceSpecification_InputParameter_Name_Missing, endPoint=/v1/masterdata/devicespecifications, role=admin, templateFields=[description], input={ "brand": "Techno", "description": "Techno DeviceSpec", "deviceTypeCode": "CMR", "id": "744", "isActive": true, "langCode": "eng", "minDriverversion": "1.0", "model": "2020", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/DeviceSpecification/deviceSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device Specification with missing input parameter Name, uniqueIdentifier=TC_Masterdata_UpdateDeviceSpecification_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDeviceSpec_allValid_byDeviceTypeCode_smoke

Testcase Input
testCaseName=MasterData_FetchDeviceSpec_allValid_byDeviceTypeCode_smoke, endPoint=/v1/masterdata/devicespecifications/devicetypecode/{devicetypecode}, role=admin, templateFields=[], input={ "devicetypecode": "FRS", "langcode": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchDeviceSpec/fetchDeviceSpec, outputTemplate=masterdata/FetchDeviceSpec/fetchDeviceSpecResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve device specification with valid devicetypecode, uniqueIdentifier=TC_Masterdata_FetchDeviceSpec_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/devicetypecode/{devicetypecode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDeviceSpec_allValid_smoke_with_lang

Testcase Input
testCaseName=MasterData_FetchDeviceSpec_allValid_smoke_with_lang, endPoint=/v1/masterdata/devicespecifications/{langcode}, role=admin, templateFields=[], input={ "devicetypecode": "$REMOVE$", "langcode": "eng" }, output={ }, inputTemplate=masterdata/FetchDeviceSpec/fetchDeviceSpec, outputTemplate=masterdata/FetchDeviceSpec/fetchDeviceSpecResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve device specification with valid langcode, uniqueIdentifier=TC_Masterdata_FetchDeviceSpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDeviceSpec_allValid_smoke_with_lang_and_deviceType

Testcase Input
testCaseName=MasterData_FetchDeviceSpec_allValid_smoke_with_lang_and_deviceType, endPoint=/v1/masterdata/devicespecifications/{langcode}/{devicetypecode}, role=admin, templateFields=[], input={ "devicetypecode": "GST4", "langcode": "eng" }, output={ }, inputTemplate=masterdata/FetchDeviceSpec/fetchDeviceSpec, outputTemplate=masterdata/FetchDeviceSpec/fetchDeviceSpecResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve device specification with valid devicetypecode and langcode, uniqueIdentifier=TC_Masterdata_FetchDeviceSpec_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/{langcode}/{devicetypecode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDeviceSpec_invalid_devicetypecode_unexisting

Testcase Input
testCaseName=MasterData_FetchDeviceSpec_invalid_devicetypecode_unexisting, endPoint=/v1/masterdata/devicespecifications/{langcode}/{devicetypecode}, role=admin, templateFields=[], input={ "devicetypecode": "notInDB", "langcode": "eng" }, output={ "errors": [ { "errorCode": "KER-MSD-012", "message": "Device Specification not found" } ] }, inputTemplate=masterdata/FetchDeviceSpec/fetchDeviceSpec, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve device specification with non existing devicetypecode, uniqueIdentifier=TC_Masterdata_FetchDeviceSpec_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/{langcode}/{devicetypecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-012 KER-MSD-012 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllDeviceSpec_AllValid_smoke

Testcase Input
testCaseName=MasterData_FetchAllDeviceSpec_AllValid_smoke, endPoint=/v1/masterdata/devicespecifications/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllDeviceSpec/fetchAllDeviceSpec, outputTemplate=masterdata/FetchAllDeviceSpec/fetchAllDeviceSpecResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Device Specifications with valid data, uniqueIdentifier=TC_Masterdata_FetchAllDeviceSpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_All_Brand_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_All_Brand_eng_smoke, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "brand", "type": "all", "text": "hogwarts" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalCount": "0" }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName brand and type all, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_All_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_All_Name_eng_smoke, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "Fingerprint Scanner" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "Fingerprint Scanner" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName name with type all, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue Fingerprint Scanner Fingerprint Scanner PASS
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_Invalid_FilterType_neg

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_Invalid_FilterType_neg, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equal", "text": "Cam" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName name with invalid text, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_Invalid_RequestTime_neg

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_Invalid_RequestTime_neg, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Cam" }], "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by invalid requesttime, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_Invalid_Value_Name_neg

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_Invalid_Value_Name_neg, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Language" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName name and invalid text, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_Unique_Brand_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_Unique_Brand_eng_smoke, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "brand", "type": "unique", "text": "Techno DeviceSpec" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "brand", "fieldValue": "Techno DeviceSpec" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName brand and type unique, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue Techno DeviceSpec Techno DeviceSpec PASS
response.(filters)[0].fieldID brand brand PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_Unique_IsActive_smoke

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_Unique_IsActive_smoke, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "true" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "isActive", "fieldValue": "true" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName isActive with type unique, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue true true PASS
response.(filters)[0].fieldID isActive isActive PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_Unique_Model_smoke

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_Unique_Model_smoke, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "model", "type": "unique", "text": "2020" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "model", "fieldValue": "2020" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName model and type unique, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue 2020 2020 PASS
response.(filters)[0].fieldID model model PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_Unique_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_Unique_Name_eng_smoke, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Fingerprint Scanner" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "Fingerprint Scanner" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName name with type unique, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue Fingerprint Scanner Fingerprint Scanner PASS
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_inValid_blank_FilterType_neg

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_inValid_blank_FilterType_neg, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "", "text": "Cam" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by columnName name and empty type, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecFilter_inValid_columnName

Testcase Input
testCaseName=MasterData_DeviceSpecFilter_inValid_columnName, endPoint=/v1/masterdata/devicespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "fbheafg", "type": "unique", "text": "Cam" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/DeviceSpecFilter/deviceSpecFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Device Specification by invalid columnName, uniqueIdentifier=TC_Masterdata_DeviceSpecFilter_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_ASC_Name_eng

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_ASC_Name_eng, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Webcam", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "Webcam", "brand": "Logitech", "model": "$IGNORE$", "deviceTypeCode": "CMR", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by columnName name and sortType ASC, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].deviceTypeCode CMR CMR PASS
response.(data)[0].brand Logitech Logitech PASS
response.(data)[0].name Webcam Webcam PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Contains_Name_eng

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Contains_Name_eng, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Webcam", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "Webcam", "brand": "Logitech", "model": "$IGNORE$", "deviceTypeCode": "CMR", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by columnName name and type contains, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].deviceTypeCode CMR CMR PASS
response.(data)[0].brand Logitech Logitech PASS
response.(data)[0].name Webcam Webcam PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_DESC_Name_eng

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_DESC_Name_eng, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Webcam", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "DESC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "Webcam", "brand": "$IGNORE$", "model": "$IGNORE$", "deviceTypeCode": "$IGNORE$", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by columnName name and sortType DESC, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].name Webcam Webcam PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Equals_Brand

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Equals_Brand, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "brand", "type": "equals", "value": "Logitech", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "brand", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "brand": "Logitech", "model": "$IGNORE$", "deviceTypeCode": "$IGNORE$", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by columnName brand and type equals, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].brand Logitech Logitech PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Equals_DeviceTypeName

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Equals_DeviceTypeName, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "deviceTypeName", "type": "equals", "value": "Camera", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "brand": "$IGNORE$", "model": "$IGNORE$", "deviceTypeCode": "$IGNORE$", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "Camera" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by columnName deviceTypeName and type equals, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].deviceTypeName Camera Camera PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Equals_Model

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Equals_Model, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "model", "type": "equals", "value": "C270", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "model", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "brand": "$IGNORE$", "model": "$IGNORE$", "deviceTypeCode": "$IGNORE$", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by columnName model and type equals, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Equals_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Equals_Name_eng_smoke, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Webcam", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "Webcam", "brand": "Logitech", "model": "$IGNORE$", "deviceTypeCode": "CMR", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by columnName name and type equals, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].deviceTypeCode CMR CMR PASS
response.(data)[0].brand Logitech Logitech PASS
response.(data)[0].name Webcam Webcam PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_InvalidPageFetch

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_InvalidPageFetch, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": -1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-313" } ] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification with columnName name and invalid pageFetch -ve value, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-313 KER-MSD-313 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_InvalidPageStart

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_InvalidPageStart, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Webcam", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": -1, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-313" } ] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification with invalid pageStart -ve value, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-313 KER-MSD-313 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Invalid_ColumnName

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Invalid_ColumnName, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "dfadf", "type": "equal", "value": "Camera", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification with invalid columnName, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Invalid_FilterType

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Invalid_FilterType, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "equal", "value": "Camera", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318" } ] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification with invalid Filter Type, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Invalid_RequestTime

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Invalid_RequestTime, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "equal", "value": "Camera", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification with invalid requesttime, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Invalid_SortType

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Invalid_SortType, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "equal", "value": "Camera", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "AESCENDING" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318" } ] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification with invalid sortType, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_Invalid_Value_Name

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_Invalid_Value_Name, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Language", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "fromRecord": "0", "toRecord": "0", "totalRecord": "0" }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/NilSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification with columnName name and invalid value, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.fromRecord 0 0 PASS
response.toRecord 0 0 PASS
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_StartsWith_Name_eng

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_StartsWith_Name_eng, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "startsWith", "value": "Webcam", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "Webcam", "brand": "$IGNORE$", "model": "$IGNORE$", "deviceTypeCode": "$IGNORE$", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "deviceTypeName": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by Name and type Starts with, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].name Webcam Webcam PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSpecSearch_TwoValueSearch_pos

Testcase Input
testCaseName=MasterData_DeviceSpecSearch_TwoValueSearch_pos, endPoint=/v1/masterdata/devicespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Webcam", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" }, { "columnName": "brand", "type": "contains", "value": "hogwarts", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearch, outputTemplate=masterdata/DeviceSpecSearch/deviceSpecSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Device Specification by 2 values like columnName name and brand, uniqueIdentifier=TC_Masterdata_DeviceSpecSearch_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_CreateDevice_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devices, role=globalAdmin, templateFields=[name, description], input={ "name": "testDevicedummy", "description": "testDevicedummy", "deviceSpecId": "743", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "name": "testDevicedummy", "deviceSpecId": "743", "ipAddress": "172.23.174.113", "isActive": false, "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$IGNORE$", "validityDateTime": "$IGNORE$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/Device/createDeviceResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with all valid data, uniqueIdentifier=TC_Masterdata_CreateDevice_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.isActive false false PASS
response.name تِستدِڤِسِدُممي تِستدِڤِسِدُممي PASS
response.serialNum ceec5f62-77b7-46f3-816b-3e734305a9c8 ceec5f62-77b7-46f3-816b-3e734305a9c8 PASS
response.ipAddress 172.23.174.113 172.23.174.113 PASS
response.deviceSpecId 743 743 PASS
response.macAddress D4-3D-7E-C0-8C-4A D4-3D-7E-C0-8C-4A PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_DSpecID_AboveMaxLen36

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_DSpecID_AboveMaxLen36, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceSpecId: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with id with morethan 36 characters, uniqueIdentifier=TC_Masterdata_CreateDevice_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_DeviceName_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_DeviceName_AboveMaxLen64, endPoint=/v1/masterdata/devices, role=admin, templateFields=[description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with invalid Device Name with morethan 64 characters, uniqueIdentifier=TC_Masterdata_CreateDevice_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_Device_Zone_notPresentInDB

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_Device_Zone_notPresentInDB, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "ara", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "BOM", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-439", "message": "Admin not authorized to access this Device for this Zone" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with invalid Zone which is not present in the DB, uniqueIdentifier=TC_Masterdata_CreateDevice_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-439 KER-MSD-439 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_IPAddress_AboveMaxLen17

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_IPAddress_AboveMaxLen17, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "qwertyuiopasdfge18", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.ipAddress: size must be between 0 and 17" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with ipAddress with morethan 16 characters, uniqueIdentifier=TC_Masterdata_CreateDevice_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_InputParameterInvalid_Format

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_InputParameterInvalid_Format, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "ara", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "2018-12-24T05", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : validityDateTime" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with invalid input parameter format, uniqueIdentifier=TC_Masterdata_CreateDevice_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_MAC_Address_Blank

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_MAC_Address_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.macAddress: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with blank macAddress, uniqueIdentifier=TC_Masterdata_CreateDevice_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_MacAddress_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_MacAddress_AboveMaxLen64, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.macAddress: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with invalid macAddress with morethan 64 characters, uniqueIdentifier=TC_Masterdata_CreateDevice_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_Machine_Name_Blank

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_Machine_Name_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with blank Machine name, uniqueIdentifier=TC_Masterdata_CreateDevice_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_SerialNumber_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_SerialNumber_AboveMaxLen64, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.serialNum: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with serialNum with morethan 64 characters, uniqueIdentifier=TC_Masterdata_CreateDevice_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_Serial_Number_Blank

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_Serial_Number_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.serialNum: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with empty serialNum, uniqueIdentifier=TC_Masterdata_CreateDevice_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Invalid_Zone_Code_Blank

Testcase Input
testCaseName=MasterData_CreateDevice_Invalid_Zone_Code_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name, description], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.zoneCode: Should not be blank or size must be between 0 and 36" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with blank zonecode, uniqueIdentifier=TC_Masterdata_CreateDevice_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDevice_Valid_Smoke_decommison_sid

Testcase Input
testCaseName=MasterData_CreateDevice_Valid_Smoke_decommison_sid, endPoint=/v1/masterdata/devices, role=globalAdmin, templateFields=[name, description], input={ "name": "testDevicedummy", "description": "testDevicedummy", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "name": "testDevicedummy", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": false, "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$IGNORE$", "validityDateTime": "$IGNORE$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/Device/createDeviceResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Device with valid specification ID, uniqueIdentifier=TC_Masterdata_CreateDevice_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.isActive false false PASS
response.name تِستدِڤِسِدُممي تِستدِڤِسِدُممي PASS
response.serialNum ceec5f62-77b7-46f3-816b-3e734305a9c8 ceec5f62-77b7-46f3-816b-3e734305a9c8 PASS
response.ipAddress 172.23.174.113 172.23.174.113 PASS
response.deviceSpecId 736 736 PASS
response.macAddress D4-3D-7E-C0-8C-4A D4-3D-7E-C0-8C-4A PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateDevice_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devices, role=globalAdmin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy updated", "deviceSpecId": "743", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "name": "testDevicedummy updated", "deviceSpecId": "743", "ipAddress": "172.23.174.113", "isActive": "$IGNORE$", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$IGNORE$", "validityDateTime": "$IGNORE$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/Device/createDeviceResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with all valid data, uniqueIdentifier=TC_Masterdata_UpdateDevice_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name تِستدِڤِسِدُممي ُپدَتِد تِستدِڤِسِدُممي ُپدَتِد PASS
response.serialNum ceec5f62-77b7-46f3-816b-3e734305a9c8 ceec5f62-77b7-46f3-816b-3e734305a9c8 PASS
response.ipAddress 172.23.174.113 172.23.174.113 PASS
response.deviceSpecId 743 743 PASS
response.macAddress D4-3D-7E-C0-8C-4A D4-3D-7E-C0-8C-4A PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_DSpecID_AboveMaxLen36

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_DSpecID_AboveMaxLen36, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.deviceSpecId: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with invalid deviceSpecId more than 36 characters, uniqueIdentifier=TC_Masterdata_UpdateDevice_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_DeviceName_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_DeviceName_AboveMaxLen64, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with invalid device name more than 64 characters, uniqueIdentifier=TC_Masterdata_UpdateDevice_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_Device_Zone_notPresentInDB

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_Device_Zone_notPresentInDB, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "BOM", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-439", "message": "Admin not authorized to access this Device for this Zone" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with invalid zoneCode, uniqueIdentifier=TC_Masterdata_UpdateDevice_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-439 KER-MSD-439 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_IPAddress_AboveMaxLen17

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_IPAddress_AboveMaxLen17, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "qwertyuiopasdfge18", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.ipAddress: size must be between 0 and 17" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with invalid ipAddress more than 16 characters, uniqueIdentifier=TC_Masterdata_UpdateDevice_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_InputParameterInvalid_Format

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_InputParameterInvalid_Format, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "2018-12-24T05", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : validityDateTime" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with invalid input format, uniqueIdentifier=TC_Masterdata_UpdateDevice_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_MAC_Address_Blank

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_MAC_Address_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.macAddress: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with empty macAddress, uniqueIdentifier=TC_Masterdata_UpdateDevice_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_MacAddress_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_MacAddress_AboveMaxLen64, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.macAddress: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with invalid macAddress more than characters, uniqueIdentifier=TC_Masterdata_UpdateDevice_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_Machine_Name_Blank

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_Machine_Name_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=null, input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with empty name, uniqueIdentifier=TC_Masterdata_UpdateDevice_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_SerialNumber_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_SerialNumber_AboveMaxLen64, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.serialNum: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with invalid serialNum more than 64 characters, uniqueIdentifier=TC_Masterdata_UpdateDevice_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_Serial_Number_Blank

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_Serial_Number_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.serialNum: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with empty serialNum, uniqueIdentifier=TC_Masterdata_UpdateDevice_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Invalid_Zone_Code_Blank

Testcase Input
testCaseName=MasterData_UpdateDevice_Invalid_Zone_Code_Blank, endPoint=/v1/masterdata/devices, role=admin, templateFields=[name], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "name": "testDevicedummy_1", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.zoneCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with empty zoneCode, uniqueIdentifier=TC_Masterdata_UpdateDevice_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDevice_Valid_Smoke_decommison_sid

Testcase Input
testCaseName=MasterData_UpdateDevice_Valid_Smoke_decommison_sid, endPoint=/v1/masterdata/devices, role=globalAdmin, templateFields=[name], input={ "id": "$ID:CreateDevice_Valid_Smoke_decommison_sid_id$", "name": "testDevicedummy updated", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": true, "langCode": "eng", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$ZONE_CODE$", "validityDateTime": "$TIMESTAMP$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, output={ "name": "testDevicedummy updated", "deviceSpecId": "736", "ipAddress": "172.23.174.113", "isActive": "$IGNORE$", "macAddress": "D4-3D-7E-C0-8C-4A", "zoneCode": "$IGNORE$", "validityDateTime": "$IGNORE$", "serialNum": "ceec5f62-77b7-46f3-816b-3e734305a9c8", "requesttime": "$TIMESTAMP$" }, inputTemplate=masterdata/Device/createDevice, outputTemplate=masterdata/Device/createDeviceResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Device with decommissioned sid, uniqueIdentifier=TC_Masterdata_UpdateDevice_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name تِستدِڤِسِدُممي ُپدَتِد تِستدِڤِسِدُممي ُپدَتِد PASS
response.serialNum ceec5f62-77b7-46f3-816b-3e734305a9c8 ceec5f62-77b7-46f3-816b-3e734305a9c8 PASS
response.ipAddress 172.23.174.113 172.23.174.113 PASS
response.deviceSpecId 736 736 PASS
response.macAddress D4-3D-7E-C0-8C-4A D4-3D-7E-C0-8C-4A PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateDeviceStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateDeviceStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devices, role=admin, templateFields=[], input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$", "isActive": "true" }, output={ "status": "Status updated successfully for Devices" }, inputTemplate=masterdata/UpdateDeviceStatus/updateDeviceStatus, outputTemplate=masterdata/UpdateDeviceStatus/updateDeviceStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update device status with valid data, uniqueIdentifier=TC_Masterdata_UpdateDeviceStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Devices Status updated successfully for Devices PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDevice_allValid_smoke_with_lang

Testcase Input
testCaseName=MasterData_FetchDevice_allValid_smoke_with_lang, endPoint=/v1/masterdata/devices/{langCode}, role=admin, templateFields=[name, description], input={ "deviceType": "$REMOVE$", "langCode": "eng", "regCenterId": "$REMOVE$" }, output={ "devices": [{ "isActive": true }] }, inputTemplate=masterdata/FetchDevice/fetchDevice, outputTemplate=masterdata/FetchDevice/fetchDeviceResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Device details with valid data By langcode, uniqueIdentifier=TC_Masterdata_FetchDevice_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/{langCode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(devices)[0].isActive true true PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(devices)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDevice_allValid_smoke_with_lang_and_deviceType

Testcase Input
testCaseName=MasterData_FetchDevice_allValid_smoke_with_lang_and_deviceType, endPoint=/v1/masterdata/devices/{langCode}/{deviceType}, role=admin, templateFields=[name, description], input={ "deviceType": "GST4", "langCode": "eng", "regCenterId": "$REMOVE$" }, output={ "devices": [{ "isActive": true }] }, inputTemplate=masterdata/FetchDevice/fetchDevice, outputTemplate=masterdata/FetchDevice/fetchDeviceResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Device details with valid data By langcode and deviceType, uniqueIdentifier=TC_Masterdata_FetchDevice_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/{langCode}/{deviceType})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(devices)[0].isActive true true PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(devices)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDevice_allValid_smoke_with_regCentre

Testcase Input
testCaseName=MasterData_FetchDevice_allValid_smoke_with_regCentre, endPoint=/v1/masterdata/devices/mappeddevices/{regCenterId}, role=admin, templateFields=null, input={ "regCenterId": "10005", "deviceType": "$REMOVE$", "langCode": "$REMOVE$" }, output={ "devices": [{ "isActive": true }] }, inputTemplate=masterdata/FetchDevice/fetchDevice, outputTemplate=masterdata/FetchDevice/fetchDeviceByCenterResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Device details with valid data By regCenterId, uniqueIdentifier=TC_Masterdata_FetchDevice_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/mappeddevices/{regCenterId})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDevice_invalid_deviceType_unexisting

Testcase Input
testCaseName=MasterData_FetchDevice_invalid_deviceType_unexisting, endPoint=/v1/masterdata/devices/{langCode}/{deviceType}, role=admin, templateFields=null, input={ "deviceType": "notInDB", "langCode": "eng", "regCenterId": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-010", "message": "Device not Found" } ] }, inputTemplate=masterdata/FetchDevice/fetchDevice, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Device details non existing deviceType, uniqueIdentifier=TC_Masterdata_FetchDevice_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/{langCode}/{deviceType})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-010 KER-MSD-010 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDevice_invalid_regCentre

Testcase Input
testCaseName=MasterData_FetchDevice_invalid_regCentre, endPoint=/v1/masterdata/devices/mappeddevices/{regCenterId}, role=admin, templateFields=null, input={ "regCenterId": "100@@345", "deviceType": "$REMOVE$", "langCode": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-441", "message": "Registration Center and Device Not Found" } ] }, inputTemplate=masterdata/FetchDevice/fetchDevice, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve mapped Device details to a regCenterId, uniqueIdentifier=TC_Masterdata_FetchDevice_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/mappeddevices/{regCenterId})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-441 KER-MSD-441 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDeviceHistory_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetDeviceHistory_allValid_smoke, endPoint=/v1/masterdata/deviceshistories/{id}/{langcode}/{effdatetimes}, role=admin, templateFields=[langCode], input={ "id":"$ID:CreateDevice_All_Valid_Smoke_sid_id$", "langcode":"eng", "effdatetimes":"$TIMESTAMP$" }, output={ "deviceHistoryDetails": [{ "isActive": true }] }, inputTemplate=masterdata/GetDeviceHistory/getDeviceHistory, outputTemplate=masterdata/GetDeviceHistory/getDeviceHistoryResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve device history details based on ID, language code, and effective times, uniqueIdentifier=TC_Masterdata_GetDeviceHistory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/deviceshistories/{id}/{langcode}/{effdatetimes})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(deviceHistoryDetails)[0].isActive true true PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(deviceHistoryDetails)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceFilter_Invalid_RequestTime

Testcase Input
testCaseName=MasterData_DeviceFilter_Invalid_RequestTime, endPoint=/v1/masterdata/devices/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Mock IRIS Scanner" }], "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/DeviceFilter/deviceFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter devices by invalid Request Time, uniqueIdentifier=TC_Masterdata_DeviceFilter_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceFilter_MacAddress_All_smoke

Testcase Input
testCaseName=MasterData_DeviceFilter_MacAddress_All_smoke, endPoint=/v1/masterdata/devices/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "macAddress", "type": "all", "text": "D4-3D-7E-C0-8C-4A" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "macAddress", "fieldValue": "D4-3D-7E-C0-8C-4A" } ] }, inputTemplate=masterdata/DeviceFilter/deviceFilter, outputTemplate=masterdata/DeviceFilter/deviceFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter devices by macAddress with type all, uniqueIdentifier=TC_Masterdata_DeviceFilter_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue D4-3D-7E-C0-8C-4A D4-3D-7E-C0-8C-4A PASS
response.(filters)[0].fieldID macAddress macAddress PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceFilter_MacAddress_Unique_smoke

Testcase Input
testCaseName=MasterData_DeviceFilter_MacAddress_Unique_smoke, endPoint=/v1/masterdata/devices/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "macAddress", "type": "unique", "text": "D4-3D-7E-C0-8C-4A" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "macAddress", "fieldValue": "D4-3D-7E-C0-8C-4A" } ] }, inputTemplate=masterdata/DeviceFilter/deviceFilter, outputTemplate=masterdata/DeviceFilter/deviceFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter devices by columnName macAddress and type unique, uniqueIdentifier=TC_Masterdata_DeviceFilter_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue D4-3D-7E-C0-8C-4A D4-3D-7E-C0-8C-4A PASS
response.(filters)[0].fieldID macAddress macAddress PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceFilter_Name_eng_All_smoke

Testcase Input
testCaseName=MasterData_DeviceFilter_Name_eng_All_smoke, endPoint=/v1/masterdata/devices/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "Mock IRIS Scanner" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "Mock IRIS Scanner" } ] }, inputTemplate=masterdata/DeviceFilter/deviceFilter, outputTemplate=masterdata/DeviceFilter/deviceFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter devices by columnName name and type all, uniqueIdentifier=TC_Masterdata_DeviceFilter_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue Mock IRIS Scanner Mock IRIS Scanner PASS
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceFilter_Name_eng_Unique_smoke

Testcase Input
testCaseName=MasterData_DeviceFilter_Name_eng_Unique_smoke, endPoint=/v1/masterdata/devices/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Mock IRIS Scanner" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "Mock IRIS Scanner" } ] }, inputTemplate=masterdata/DeviceFilter/deviceFilter, outputTemplate=masterdata/DeviceFilter/deviceFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter devices by columnName name with type unique, uniqueIdentifier=TC_Masterdata_DeviceFilter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue Mock IRIS Scanner Mock IRIS Scanner PASS
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceFilter_SerialNum_Unique_smoke

Testcase Input
testCaseName=MasterData_DeviceFilter_SerialNum_Unique_smoke, endPoint=/v1/masterdata/devices/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "serialNum", "type": "unique", "text": "12.68498.96" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/DeviceFilter/deviceFilter, outputTemplate=masterdata/DeviceFilter/deviceFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter devices by columnName serialNum with type Unique, uniqueIdentifier=TC_Masterdata_DeviceFilter_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceFilter_inValid_columnName

Testcase Input
testCaseName=MasterData_DeviceFilter_inValid_columnName, endPoint=/v1/masterdata/devices/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "fbheafg", "type": "unique", "text": "Mock IRIS Scanner" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/DeviceFilter/deviceFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter devices by invalid columnName, uniqueIdentifier=TC_Masterdata_DeviceFilter_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_ASC_Name_eng_pos

Testcase Input
testCaseName=MasterData_DeviceSearch_ASC_Name_eng_pos, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Mock IRIS Scanner", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "3456789012", "description": "$IGNORE$", "macAddress": "85-BB-97-4B-14-05", "ipAddress": "$IGNORE$", "deviceSpecId": "327", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "validityDateTime": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/DeviceSearch/deviceSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by columnName name and sortType By ASC, uniqueIdentifier=TC_Masterdata_DeviceSearch_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 85-BB-97-4B-14-05 85-BB-97-4B-14-05 PASS
response.(data)[0].deviceSpecId 327 327 PASS
response.(data)[0].serialNum 3456789012 3456789012 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_DESC_Name_eng_pos

Testcase Input
testCaseName=MasterData_DeviceSearch_DESC_Name_eng_pos, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Mock IRIS Scanner", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "DESC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "3456789012", "description": "$IGNORE$", "macAddress": "85-BB-97-4B-14-05", "ipAddress": "$IGNORE$", "deviceSpecId": "327", "langCode": "$IGNORE$", "isActive": "$IGNORE$", "validityDateTime": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/DeviceSearch/deviceSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by columnName name and sortType By Desc, uniqueIdentifier=TC_Masterdata_DeviceSearch_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 85-BB-97-4B-14-05 85-BB-97-4B-14-05 PASS
response.(data)[0].deviceSpecId 327 327 PASS
response.(data)[0].serialNum 3456789012 3456789012 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_Equals_MacAddress_smoke

Testcase Input
testCaseName=MasterData_DeviceSearch_Equals_MacAddress_smoke, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "macAddress", "type": "equals", "value": "85-BB-97-4B-14-05", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "macAddress", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/DeviceSearch/deviceSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by columnName macAddress and type equals, uniqueIdentifier=TC_Masterdata_DeviceSearch_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_Equals_Name_eng_smoke

Testcase Input
testCaseName=MasterData_DeviceSearch_Equals_Name_eng_smoke, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "name", "type": "startswith", "value": "Mock IRIS Scanner", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "3456789012", "description": "$IGNORE$", "macAddress": "85-BB-97-4B-14-05", "ipAddress": "$IGNORE$", "deviceSpecId": "327", "isActive": "$IGNORE$", "validityDateTime": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/DeviceSearch/deviceSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by columnName name and type startswith, uniqueIdentifier=TC_Masterdata_DeviceSearch_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 85-BB-97-4B-14-05 85-BB-97-4B-14-05 PASS
response.(data)[0].deviceSpecId 327 327 PASS
response.(data)[0].serialNum 3456789012 3456789012 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_Equals_SerialNo_smoke

Testcase Input
testCaseName=MasterData_DeviceSearch_Equals_SerialNo_smoke, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "serialNum", "type": "equals", "value": "3456789012", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "serialNum", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "3456789012", "description": "$IGNORE$", "macAddress": "85-BB-97-4B-14-05", "ipAddress": "$IGNORE$", "deviceSpecId": "327", "isActive": "$IGNORE$", "validityDateTime": "$IGNORE$" }] }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/DeviceSearch/deviceSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by columnName serialNum and type equals, uniqueIdentifier=TC_Masterdata_DeviceSearch_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 85-BB-97-4B-14-05 85-BB-97-4B-14-05 PASS
response.(data)[0].deviceSpecId 327 327 PASS
response.(data)[0].serialNum 3456789012 3456789012 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_Invalid_RequestTime_neg

Testcase Input
testCaseName=MasterData_DeviceSearch_Invalid_RequestTime_neg, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "testDevicedummy", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by invalid Request Time, uniqueIdentifier=TC_Masterdata_DeviceSearch_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_Invalid_SortType_neg

Testcase Input
testCaseName=MasterData_DeviceSearch_Invalid_SortType_neg, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "testDevicedummy", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "AESCENDING" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type AESCENDING is not supported" } ] }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by columnName name and invalid sortType value, uniqueIdentifier=TC_Masterdata_DeviceSearch_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_DeviceSearch_Invalid_Value_Name_smoke

Testcase Input
testCaseName=MasterData_DeviceSearch_Invalid_Value_Name_smoke, endPoint=/v1/masterdata/devices/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Language", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "fromRecord": "0", "toRecord": "0", "totalRecord": "0" }, inputTemplate=masterdata/DeviceSearch/deviceSearch, outputTemplate=masterdata/NilSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search Devices by columnName name and invalid value, uniqueIdentifier=TC_Masterdata_DeviceSearch_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.fromRecord 0 0 PASS
response.toRecord 0 0 PASS
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDevice_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteDevice_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devices/{id}, role=admin, templateFields=null, input={ "id": "$ID:CreateDevice_All_Valid_Smoke_sid_id$" }, output={ "id": "$IGNORE$" }, inputTemplate=masterdata/DeleteDevice/deleteDevice, outputTemplate=masterdata/DeleteDevice/deleteDeviceResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Device with valid data, uniqueIdentifier=TC_Masterdata_DeleteDevice_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/{id})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PutWithPathParam#MasterData_DecommisionDevice_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DecommisionDevice_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devices/decommission/{deviceId}, role=globalAdmin, templateFields=null, input={ "deviceId": "$ID:CreateDevice_Valid_Smoke_decommison_sid_id$" }, output={ }, inputTemplate=masterdata/DecommisionDevice/decommisionDevice, outputTemplate=masterdata/DecommisionDevice/decommisionDeviceResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Decommission Device with all valid data, uniqueIdentifier=TC_Masterdata_DecommisionDevice_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/decommission/{deviceId})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PutWithPathParam#MasterData_DecommisionDevice_Invalid_ID

Testcase Input
testCaseName=MasterData_DecommisionDevice_Invalid_ID, endPoint=/v1/masterdata/devices/decommission/{deviceId}, role=admin, templateFields=null, input={ "deviceId": "shshdhhdh343GGhddnh" }, output={ "errors": [ { "errorCode": "KER-MSD-042" } ] }, inputTemplate=masterdata/DecommisionDevice/decommisionDevice, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Decommission Device with invalid deviceId, uniqueIdentifier=TC_Masterdata_DecommisionDevice_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devices/decommission/{deviceId})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-042 KER-MSD-042 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDeviceSpec_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteDeviceSpec_All_Valid_Smoke_sid, endPoint=/v1/masterdata/devicespecifications/{id}, role=admin, templateFields=[], input={ "id": "$ID:CreateDeviceSpecification_All_Valid_Smoke_sid_id$" }, output={ }, inputTemplate=masterdata/DeleteDeviceSpec/deleteDeviceSpec, outputTemplate=masterdata/DeleteDeviceSpec/deleteDeviceSpecResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Device Spec with valid data, uniqueIdentifier=TC_Masterdata_DeleteDeviceSpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/{id})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDeviceSpec_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteDeviceSpec_Invalid_ID, endPoint=/v1/masterdata/devicespecifications/{id}, role=admin, templateFields=[], input={ "id": "$ID:CreateDeviceSpecification_All_Valid_Smoke_sid_id$" }, output={ "errors": [ { "errorCode": "KER-MSD-012", "message": "Device Specification not found" } ] }, inputTemplate=masterdata/DeleteDeviceSpec/deleteDeviceSpec, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Device Spec with invalid id, uniqueIdentifier=TC_Masterdata_DeleteDeviceSpec_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicespecifications/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-012 KER-MSD-012 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_All_Valid_Mandatory_Fields

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_All_Valid_Mandatory_Fields, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name], input={ "code": "DocTestCode321", "description": "$REMOVE$", "isActive": true, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "code": "DocTestCode321" }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/DocumentCategory/documentCategoryResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with all mandatory data, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code DocTestCode321 DocTestCode321 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_InputParameter_isActive_Missing

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_InputParameter_isActive_Missing, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode01", "description": "Testing positive Doc", "isActive": "$REMOVE$", "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with missing isActive field, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Invalid_InputParameter_Code_AboveMaxLen36

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Invalid_InputParameter_Code_AboveMaxLen36, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with code more than 36 characters, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Invalid_InputParameter_Code_Empty

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Invalid_InputParameter_Code_Empty, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with empty code value, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Invalid_InputParameter_Code_Missing

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Invalid_InputParameter_Code_Missing, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "$REMOVE$", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with missing code field, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Invalid_InputParameter_Description_AboveMaxLen128

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Invalid_InputParameter_Description_AboveMaxLen128, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode01", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with description more than 36 characters, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Invalid_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Invalid_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode01", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with name more than 64 characters, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Invalid_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Invalid_InputParameter_Name_Empty, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[description], input={ "code": "DocTestCode01", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with empty name field, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Invalid_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Invalid_InputParameter_Name_Missing, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[description], input={ "code": "DocTestCode01", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with missing name field, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Spacial_Character_Neg

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Spacial_Character_Neg, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name], input={ "code": "DocTestC@ode321", "description": "$REMOVE$", "isActive": true, "langCode": "eng", "name": "D@ocC$at", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with special characters in name field, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentCategory_Valid_Smoke

Testcase Input
testCaseName=MasterData_CreateDocumentCategory_Valid_Smoke, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode123", "description": "Testing positive Doc", "isActive": true, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "code": "DocTestCode123" }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/DocumentCategory/documentCategoryResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Category with all valid data, uniqueIdentifier=TC_Masterdata_CreateDocumentCategory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code DocTestCode123 DocTestCode123 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_All_Valid_Mandatory_Fields

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_All_Valid_Mandatory_Fields, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode321", "description": "DocTestCode321 updated", "isActive": true, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "code": "DocTestCode321" }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/DocumentCategory/documentCategoryResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with all mandatory data, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code DocTestCode321 DocTestCode321 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Invalid_InputParameter_Code_AboveMaxLen36

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Invalid_InputParameter_Code_AboveMaxLen36, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with Code value more than 36 characters, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Invalid_InputParameter_Code_Empty

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Invalid_InputParameter_Code_Empty, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with invalid Code value, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Invalid_InputParameter_Code_Missing

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Invalid_InputParameter_Code_Missing, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "$REMOVE$", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with missing Code field, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Invalid_InputParameter_Description_AboveMaxLen128

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Invalid_InputParameter_Description_AboveMaxLen128, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode01", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with Descrpition value more than 128 characters, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Invalid_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Invalid_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode01", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with Name more than 64 characters, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Invalid_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Invalid_InputParameter_Name_Empty, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[description], input={ "code": "DocTestCode01", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with empty Name value, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Invalid_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Invalid_InputParameter_Name_Missing, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[description], input={ "code": "DocTestCode01", "description": "Testing positive Doc", "isActive": false, "langCode": "eng", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with missing Name field, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentCategory_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDocumentCategory_Valid_Smoke, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=[name, description], input={ "code": "DocTestCode123", "description": "Testing positive Doc updated", "isActive": true, "langCode": "eng", "name": "DocCat", "requesttime": "$TIMESTAMP$" }, output={ "code": "DocTestCode123" }, inputTemplate=masterdata/DocumentCategory/documentCategory, outputTemplate=masterdata/DocumentCategory/documentCategoryResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Category with all valid data, uniqueIdentifier=TC_Masterdata_UpdateDocumentCategory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code DocTestCode123 DocTestCode123 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDocumentCategories_invalid_langcode

Testcase Input
testCaseName=MasterData_FetchDocumentCategories_invalid_langcode, endPoint=/v1/masterdata/documentcategories/{langcode}, role=admin, templateFields=[], input={ "code":"$REMOVE$", "langcode":"java" }, output={ "errors": [ { "errorCode": "KER-MSD-023", "message": "Invalid language code" } ] }, inputTemplate=masterdata/FetchDocumentCategories/fetchDocumentCategories, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Document Categories with invalid langcode, uniqueIdentifier=TC_Masterdata_FetchDocumentCategories_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDocumentCategories_invalid_code_notpresent

Testcase Input
testCaseName=MasterData_FetchDocumentCategories_invalid_code_notpresent, endPoint=/v1/masterdata/documentcategories/{code}/{langcode}, role=admin, templateFields=[], input={ "code":"notInDB", "langcode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-014", "message": "Document Category not found" } ] }, inputTemplate=masterdata/FetchDocumentCategories/fetchDocumentCategories, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Document Categories with invalid code and valid langcode, uniqueIdentifier=TC_Masterdata_FetchDocumentCategories_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/{code}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-014 KER-MSD-014 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDocumentCategories_valid_smoke_langcode

Testcase Input
testCaseName=MasterData_FetchDocumentCategories_valid_smoke_langcode, endPoint=/v1/masterdata/documentcategories/{langcode}, role=admin, templateFields=[langcode], input={ "code":"$REMOVE$", "langcode":"eng" }, output={ }, inputTemplate=masterdata/FetchDocumentCategories/fetchDocumentCategories, outputTemplate=masterdata/FetchDocumentCategories/fetchDocumentCategoriesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Document Categories with valid langcode, uniqueIdentifier=TC_Masterdata_FetchDocumentCategories_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllDocumentCategories_valid_smoke_langcodeandCode

Testcase Input
testCaseName=MasterData_FetchAllDocumentCategories_valid_smoke_langcodeandCode, endPoint=/v1/masterdata/documentcategories/all, role=admin, templateFields=null, input={ }, output={ "data": [{ }] }, inputTemplate=masterdata/FetchAllDocumentCategories/fetchAllDocumentCategories, outputTemplate=masterdata/FetchAllDocumentCategories/fetchAllDocumentCategoriesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Document Categories with valid data, uniqueIdentifier=TC_Masterdata_FetchAllDocumentCategories_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCategory_Empty_FilterText_Pos

Testcase Input
testCaseName=MasterData_FilterDocCategory_Empty_FilterText_Pos, endPoint=/v1/masterdata/documentcategories/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "All", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterDocCategory/filterDocCategory, outputTemplate=masterdata/FilterDocCategory/filterDocCategoryResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Category By type all and empty text, uniqueIdentifier=TC_Masterdata_FilterDocCategory_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCategory_Valid_Request_Smoke

Testcase Input
testCaseName=MasterData_FilterDocCategory_Valid_Request_Smoke, endPoint=/v1/masterdata/documentcategories/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "unique", "text": "DocTestCode01" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterDocCategory/filterDocCategory, outputTemplate=masterdata/FilterDocCategory/filterDocCategoryResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Category with all valid details, uniqueIdentifier=TC_Masterdata_FilterDocCategory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCategory_Valid_column_code_filterType_all

Testcase Input
testCaseName=MasterData_FilterDocCategory_Valid_column_code_filterType_all, endPoint=/v1/masterdata/documentcategories/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "all", "text": "DocTestCode01" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterDocCategory/filterDocCategory, outputTemplate=masterdata/FilterDocCategory/filterDocCategoryResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Category By type all and all valid details, uniqueIdentifier=TC_Masterdata_FilterDocCategory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCategory_inValid_RequestTime_format

Testcase Input
testCaseName=MasterData_FilterDocCategory_inValid_RequestTime_format, endPoint=/v1/masterdata/documentcategories/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "All", "text": "DocTestCode01" }], "languageCode": "eng", "requesttime": "2018-12-1006:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/FilterDocCategory/filterDocCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Category By type all and invalid requesttime format, uniqueIdentifier=TC_Masterdata_FilterDocCategory_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCategory_inValid_filterColumnName

Testcase Input
testCaseName=MasterData_FilterDocCategory_inValid_filterColumnName, endPoint=/v1/masterdata/documentcategories/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "dfjkdj", "type": "All", "text": "DocTestCode01" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/FilterDocCategory/filterDocCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Category By yype all and invalid columnName, uniqueIdentifier=TC_Masterdata_FilterDocCategory_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCategory_inValid_filterColumnName_blank

Testcase Input
testCaseName=MasterData_FilterDocCategory_inValid_filterColumnName_blank, endPoint=/v1/masterdata/documentcategories/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "", "type": "All", "text": "DocTestCode01" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterDocCategory/filterDocCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Category By type all and empty columnName, uniqueIdentifier=TC_Masterdata_FilterDocCategory_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCategory_inValid_filterType

Testcase Input
testCaseName=MasterData_FilterDocCategory_inValid_filterType, endPoint=/v1/masterdata/documentcategories/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "adfdf", "text": "DocTestCode01" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterDocCategory/filterDocCategory, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Category By invalid type, uniqueIdentifier=TC_Masterdata_FilterDocCategory_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_Valid_Request_Smoke

Testcase Input
testCaseName=MasterData_SearchDocCategories_Valid_Request_Smoke, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "false", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" }, { "columnName": "code", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "isActive", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$" }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/SearchDocCategories/searchDocCategoriesResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories where the column name code equals to, uniqueIdentifier=TC_Masterdata_SearchDocCategories_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_Valid_sortBy_code

Testcase Input
testCaseName=MasterData_SearchDocCategories_Valid_sortBy_code, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "POA", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$", "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "code": "POA", "langCode": "$IGNORE$", "name": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/SearchDocCategories/searchDocCategoriesResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories and sort by code, uniqueIdentifier=TC_Masterdata_SearchDocCategories_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].code POA POA PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_Valid_sortType_DESC

Testcase Input
testCaseName=MasterData_SearchDocCategories_Valid_sortType_DESC, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "POA", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "DESC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$", "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "code": "$IGNORE$", "langCode": "$IGNORE$", "name": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/SearchDocCategories/searchDocCategoriesResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with sort type as descending order, uniqueIdentifier=TC_Masterdata_SearchDocCategories_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_columnName

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_columnName, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "agshshs", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "agshshs", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid column name, uniqueIdentifier=TC_Masterdata_SearchDocCategories_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_columnName_blank

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_columnName_blank, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-311", "message": "Column is missing in request" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with column name as empty, uniqueIdentifier=TC_Masterdata_SearchDocCategories_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-311 KER-MSD-311 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_filterType

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_filterType, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "kfdjfkd", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid filter type, uniqueIdentifier=TC_Masterdata_SearchDocCategories_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_filterType_blank

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_filterType_blank, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with filter type as empty, uniqueIdentifier=TC_Masterdata_SearchDocCategories_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_filter_value

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_filter_value, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "agshshs", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "0" }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/SearchDocCategories/searchDocCategoriesResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid filter value, uniqueIdentifier=TC_Masterdata_SearchDocCategories_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_filter_value_blank

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_filter_value_blank, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "Invalid filter value" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with filter value as empty, uniqueIdentifier=TC_Masterdata_SearchDocCategories_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_pagesize

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_pagesize, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "POA", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": -1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.pagination.pageFetch: Should have positive integer value" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid page size, uniqueIdentifier=TC_Masterdata_SearchDocCategories_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_requestTime_format

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_requestTime_format, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2018-12-10 06:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid request time, uniqueIdentifier=TC_Masterdata_SearchDocCategories_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_sortField

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_sortField, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "fbheafg", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field fbheafg" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid sort field, uniqueIdentifier=TC_Masterdata_SearchDocCategories_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_sortField_blank

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_sortField_blank, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "", "sortType": "fbheafg" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with sort field as empty, uniqueIdentifier=TC_Masterdata_SearchDocCategories_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_sortType

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_sortType, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "fbheafg" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type fbheafg is not supported" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid sort type, uniqueIdentifier=TC_Masterdata_SearchDocCategories_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_sortType_blank

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_sortType_blank, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "DocTestCode123", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with sort type as empty, uniqueIdentifier=TC_Masterdata_SearchDocCategories_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_typeFilter_contains

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_typeFilter_contains, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "contains", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "isActive", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid type filter, uniqueIdentifier=TC_Masterdata_SearchDocCategories_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocCategories_inValid_typeFilter_startsWith

Testcase Input
testCaseName=MasterData_SearchDocCategories_inValid_typeFilter_startsWith, endPoint=/v1/masterdata/documentcategories/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "startsWith", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "isActive", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocCategories/searchDocCategories, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document categories with invalid type filter starts with, uniqueIdentifier=TC_Masterdata_SearchDocCategories_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDocumentCategory_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteDocumentCategory_All_Valid_Smoke_sid, endPoint=/v1/masterdata/documentcategories/{code}, role=admin, templateFields=null, input={ "code": "DocTestCode123" }, output={ "code": "DocTestCode123" }, inputTemplate=masterdata/DeleteDocumentCategory/deleteDocumentCategory, outputTemplate=masterdata/DeleteDocumentCategory/deleteDocumentCategoryResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Document Categoty with valid data, uniqueIdentifier=TC_Masterdata_DeleteDocumentCategory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code DocTestCode123 DocTestCode123 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDocumentCategory_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteDocumentCategory_Invalid_ID, endPoint=/v1/masterdata/documentcategories/{code}, role=admin, templateFields=null, input={ "code": "DocTestCode123" }, output={ "errors": [ { "errorCode": "KER-MSD-014", "message": "Document Category not found" } ] }, inputTemplate=masterdata/DeleteDocumentCategory/deleteDocumentCategory, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Document Categoty with invalid code, uniqueIdentifier=TC_Masterdata_DeleteDocumentCategory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-014 KER-MSD-014 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_All_Valid_Mandatory_Fields_Smoke_Eng

Testcase Input
testCaseName=MasterData_CreateDocumentType_All_Valid_Mandatory_Fields_Smoke_Eng, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name], input={ "code": "TestDocType0020", "description": "$REMOVE$", "isActive": true, "langCode": "eng", "name": "TestDocType0020 Card", "requesttime": "$TIMESTAMP$" }, output={ "code": "TestDocType0020", "description": "$IGNORE$", "isActive": "$IGNORE$", "name": "TestDocType0020 Card" }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/DocumentType/documentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with all mandatory data, uniqueIdentifier=TC_Masterdata_CreateDocumentType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name تِستدُكتيپِ٠٠٢٠ كَرد تِستدُكتيپِ٠٠٢٠ كَرد PASS
response.code TestDocType0020 TestDocType0020 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Invalid_Code_Blank

Testcase Input
testCaseName=MasterData_CreateDocumentType_Invalid_Code_Blank, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "", "description": "GSD Holder card", "isActive": false, "langCode": "eng", "name": "GSD", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with empty code, uniqueIdentifier=TC_Masterdata_CreateDocumentType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Invalid_Code_Char37

Testcase Input
testCaseName=MasterData_CreateDocumentType_Invalid_Code_Char37, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "GSD Card Holder", "isActive": false, "langCode": "eng", "name": "GSD Card", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with code more than 36 characters, uniqueIdentifier=TC_Masterdata_CreateDocumentType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Invalid_Descr_Char129

Testcase Input
testCaseName=MasterData_CreateDocumentType_Invalid_Descr_Char129, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "GSD", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "GSD", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with description more than 128 characters, uniqueIdentifier=TC_Masterdata_CreateDocumentType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Invalid_IsActive_Blank

Testcase Input
testCaseName=MasterData_CreateDocumentType_Invalid_IsActive_Blank, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "GSD", "description": "GSD Holder card", "isActive": "$REMOVE$", "langCode": "eng", "name": "GSD", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with empty isActive, uniqueIdentifier=TC_Masterdata_CreateDocumentType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Invalid_Name_Blank

Testcase Input
testCaseName=MasterData_CreateDocumentType_Invalid_Name_Blank, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[description], input={ "code": "GSD", "description": "GSD Holder card", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with empty name, uniqueIdentifier=TC_Masterdata_CreateDocumentType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Invalid_Name_Char65

Testcase Input
testCaseName=MasterData_CreateDocumentType_Invalid_Name_Char65, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "GSD", "description": "GSD Card Holder", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmf", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with name more than 64 characters, uniqueIdentifier=TC_Masterdata_CreateDocumentType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Spacial_Character_Neg

Testcase Input
testCaseName=MasterData_CreateDocumentType_Spacial_Character_Neg, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "TestDoc@Type0010", "description": "TestDocType0010 Card Holder", "isActive": true, "langCode": "eng", "name": "TestDoc$Type@0010 Card", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with invalid special characters in code, uniqueIdentifier=TC_Masterdata_CreateDocumentType_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateDocumentType_Valid_Smoke

Testcase Input
testCaseName=MasterData_CreateDocumentType_Valid_Smoke, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "TestDocType0010", "description": "TestDocType0010 Card Holder", "isActive": true, "langCode": "eng", "name": "TestDocType0010 Card", "requesttime": "$TIMESTAMP$" }, output={ "code": "TestDocType0010", "description": "TestDocType0010 Card Holder", "isActive": "$IGNORE$", "name": "TestDocType0010 Card" }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/DocumentType/documentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Document Type with valid data, uniqueIdentifier=TC_Masterdata_CreateDocumentType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.description تِستدُكتيپِ٠٠١٠ كَرد هُلدِر تِستدُكتيپِ٠٠١٠ كَرد هُلدِر PASS
response.name تِستدُكتيپِ٠٠١٠ كَرد تِستدُكتيپِ٠٠١٠ كَرد PASS
response.code TestDocType0010 TestDocType0010 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentType_Invalid_Code_Blank

Testcase Input
testCaseName=MasterData_UpdateDocumentType_Invalid_Code_Blank, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "", "description": "GSD Holder card", "isActive": false, "langCode": "eng", "name": "GSD", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Type with invalid empty Code, uniqueIdentifier=TC_Masterdata_UpdateDocumentType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentType_Invalid_Code_Char37

Testcase Input
testCaseName=MasterData_UpdateDocumentType_Invalid_Code_Char37, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "GSD Card Holder", "isActive": false, "langCode": "eng", "name": "GSD Card", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Type with invalid Code more than 36 characters, uniqueIdentifier=TC_Masterdata_UpdateDocumentType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentType_Invalid_Descr_Char129

Testcase Input
testCaseName=MasterData_UpdateDocumentType_Invalid_Descr_Char129, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "GSD", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "GSD", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Type with invalid Description more than 128 characters, uniqueIdentifier=TC_Masterdata_UpdateDocumentType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentType_Invalid_Name_Blank

Testcase Input
testCaseName=MasterData_UpdateDocumentType_Invalid_Name_Blank, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[description], input={ "code": "GSD", "description": "GSD Holder card", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Type with invalid empty Name, uniqueIdentifier=TC_Masterdata_UpdateDocumentType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentType_Invalid_Name_Char65

Testcase Input
testCaseName=MasterData_UpdateDocumentType_Invalid_Name_Char65, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "GSD", "description": "GSD Card Holder", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmf", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Type with invalid Description more than 64 characters, uniqueIdentifier=TC_Masterdata_UpdateDocumentType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateDocumentType_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDocumentType_Valid_Smoke, endPoint=/v1/masterdata/documenttypes, role=admin, templateFields=[name, description], input={ "code": "TestDocType0010", "description": "TestDocType0010 Card Holder updated", "isActive": true, "langCode": "eng", "name": "TestDocType0010 Card", "requesttime": "$TIMESTAMP$" }, output={ "code": "TestDocType0010", "description": "TestDocType0010 Card Holder updated", "isActive": "$IGNORE$", "name": "TestDocType0010 Card" }, inputTemplate=masterdata/DocumentType/documentType, outputTemplate=masterdata/DocumentType/documentTypeResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update Document Type with all valid data, uniqueIdentifier=TC_Masterdata_UpdateDocumentType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.description تِستدُكتيپِ٠٠١٠ كَرد هُلدِر ُپدَتِد تِستدُكتيپِ٠٠١٠ كَرد هُلدِر ُپدَتِد PASS
response.name تِستدُكتيپِ٠٠١٠ كَرد تِستدُكتيپِ٠٠١٠ كَرد PASS
response.code TestDocType0010 TestDocType0010 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateDocType_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateDocType_All_Valid_Smoke_sid, endPoint=/v1/masterdata/documenttypes?isActive=true&code=TestDocType0020, role=admin, templateFields=null, input={ }, output={ "status": "Status updated successfully for Document Types" }, inputTemplate=masterdata/UpdateDocType/updateDocType, outputTemplate=masterdata/UpdateDocType/updateDocTypeResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update document type with valid data, uniqueIdentifier=TC_Masterdata_UpdateDocType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes?isActive=true&code=TestDocType0020)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Document Types Status updated successfully for Document Types PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateDocType_Invalid_code

Testcase Input
testCaseName=MasterData_UpdateDocType_Invalid_code, endPoint=/v1/masterdata/documenttypes?isActive=true&code=ABC, role=admin, templateFields=null, input={ }, output={ "errors": [ { "errorCode": "KER-MSD-118", "message": "Document Type not found" } ] }, inputTemplate=masterdata/UpdateDocType/updateDocType, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update document type with invalid code, uniqueIdentifier=TC_Masterdata_UpdateDocType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes?isActive=true&code=ABC)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-118 KER-MSD-118 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateDocType_Invalid_status

Testcase Input
testCaseName=MasterData_UpdateDocType_Invalid_status, endPoint=/v1/masterdata/documenttypes?isActive=false&code=CIN, role=admin, templateFields=null, input={ }, output={ "errors": [ { "errorCode": "KER-MSD-119", "message": "Mapping exist before deactivating remove the mapping" } ] }, inputTemplate=masterdata/UpdateDocType/updateDocType, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update document type with invalid status, uniqueIdentifier=TC_Masterdata_UpdateDocType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes?isActive=false&code=CIN)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-119 KER-MSD-119 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDocumentTypes_invalid_langcode

Testcase Input
testCaseName=MasterData_FetchDocumentTypes_invalid_langcode, endPoint=/v1/masterdata/documenttypes/{langcode}, role=admin, templateFields=[], input={ "documentcategorycode":"$REMOVE$", "langcode":"e@@efff34354566y" }, output={ "errors": [ { "errorCode": "KER-MSD-023", "message": "Invalid language code" } ] }, inputTemplate=masterdata/FetchDocumentTypes/fetchDocumentTypes, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Document Types with invalid langcode, uniqueIdentifier=TC_Masterdata_FetchDocumentTypes_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDocumentTypes_invalid_documentcategorycode_notpresent

Testcase Input
testCaseName=MasterData_FetchDocumentTypes_invalid_documentcategorycode_notpresent, endPoint=/v1/masterdata/documenttypes/{documentcategorycode}/{langcode}, role=admin, templateFields=[], input={ "documentcategorycode":"Java", "langcode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-118", "message": "Document Type not found" } ] }, inputTemplate=masterdata/FetchDocumentTypes/fetchDocumentTypes, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Document Types with non existing documentcategorycode, uniqueIdentifier=TC_Masterdata_FetchDocumentTypes_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/{documentcategorycode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-118 KER-MSD-118 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchDocumentTypes_invalid_langcode_notpresent

Testcase Input
testCaseName=MasterData_FetchDocumentTypes_invalid_langcode_notpresent, endPoint=/v1/masterdata/documenttypes/{documentcategorycode}/{langcode}, role=admin, templateFields=[], input={ "documentcategorycode":"TestDocType0010", "langcode":"ger" }, output={ "errors": [ { "errorCode": "KER-MSD-118", "message": "Document Type not found" } ] }, inputTemplate=masterdata/FetchDocumentTypes/fetchDocumentTypes, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Document Types with invalid langcode, uniqueIdentifier=TC_Masterdata_FetchDocumentTypes_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/{documentcategorycode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-118 KER-MSD-118 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllDocumentTypes_valid_smoke_langcodeandCode

Testcase Input
testCaseName=MasterData_FetchAllDocumentTypes_valid_smoke_langcodeandCode, endPoint=/v1/masterdata/documentcategories/all, role=admin, templateFields=null, input={ }, output={ "data": [{ }] }, inputTemplate=masterdata/FetchAllDocumentTypes/fetchAllDocumentTypes, outputTemplate=masterdata/FetchAllDocumentTypes/fetchAllDocumentTypesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Document Types with all valid data, uniqueIdentifier=TC_Masterdata_FetchAllDocumentTypes_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocCatTypMapping_inValid_filterType_blank

Testcase Input
testCaseName=MasterData_FilterDocCatTypMapping_inValid_filterType_blank, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "", "text": "TestDocType0010" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type with empty type columnName code and valid text, uniqueIdentifier=TC_Masterdata_FilterDocumentType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocumentType_Empty_FilterText_Pos

Testcase Input
testCaseName=MasterData_FilterDocumentType_Empty_FilterText_Pos, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=null, input={ "filters": [{ "columnName": "code", "type": "All", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/FilterDocumentType/filterDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type By type All and empty text, uniqueIdentifier=TC_Masterdata_FilterDocumentType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocumentType_Valid_Smoke

Testcase Input
testCaseName=MasterData_FilterDocumentType_Valid_Smoke, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "TestDocType0010 Card" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/FilterDocumentType/filterDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type with type unique and all valid data, uniqueIdentifier=TC_Masterdata_FilterDocumentType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocumentType_Valid_TypeAll

Testcase Input
testCaseName=MasterData_FilterDocumentType_Valid_TypeAll, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "All", "text": "TestDocType0010 Card" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/FilterDocumentType/filterDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type with type all and all valid data, uniqueIdentifier=TC_Masterdata_FilterDocumentType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocumentType_Valid_column_code_filterType_all

Testcase Input
testCaseName=MasterData_FilterDocumentType_Valid_column_code_filterType_all, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "all", "text": "TestDocType0010" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/FilterDocumentType/filterDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type with type all columnName code and valid text, uniqueIdentifier=TC_Masterdata_FilterDocumentType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocumentType_inValid_RequestTime_format

Testcase Input
testCaseName=MasterData_FilterDocumentType_inValid_RequestTime_format, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "All", "text": "TestDocType0010" }], "languageCode": "eng", "requesttime": "2018-12-1006:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type with All valid data and invalid requesttime format, uniqueIdentifier=TC_Masterdata_FilterDocumentType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocumentType_inValid_filterColumnName

Testcase Input
testCaseName=MasterData_FilterDocumentType_inValid_filterColumnName, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "dfjkdj", "type": "All", "text": "TestDocType0010" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type By type All and invalid Column Name, uniqueIdentifier=TC_Masterdata_FilterDocumentType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDocumentType_inValid_filterType

Testcase Input
testCaseName=MasterData_FilterDocumentType_inValid_filterType, endPoint=/v1/masterdata/documenttypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "code", "type": "adfdf", "text": "TestDocType0010" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterDocumentType/filterDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Document Type By invalid type, uniqueIdentifier=TC_Masterdata_FilterDocumentType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_columnName

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_columnName, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "agshshs", "type": "equals", "value": "TestDocType0010", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the invalid column name, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_columnName_blank

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_columnName_blank, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "", "type": "equals", "value": "TestDocType0010", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-311", "message": "Column is missing in request" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the column name as empty, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-311 KER-MSD-311 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_filterType

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_filterType, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "kfdjfkd", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with invalid filter type, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_filterType_blank

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_filterType_blank, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the filter type as empty, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_filter_value

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_filter_value, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "agshshs", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "0" }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/SearchDocumentType/searchDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the invalid filter value, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_filter_value_blank

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_filter_value_blank, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the filter value as empty, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_pagesize

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_pagesize, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": -1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.pagination.pageFetch: Should have positive integer value" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with invalid page size, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_requestTime_format

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_requestTime_format, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2018-12-10 06:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with invalid request time, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_sortField

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_sortField, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "fbheafg", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field fbheafg" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the invalid sort field, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_sortField_blank

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_sortField_blank, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the sort field as empty, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_sortType

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_sortType, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "fbheafg" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type fbheafg is not supported" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the invalid sort type, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_sortType_blank

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_sortType_blank, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with invalid sort type, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_typeFilter_contains

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_typeFilter_contains, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "contains", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "isActive", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with an invalid type filter contains, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumentType_inValid_typeFilter_startsWith

Testcase Input
testCaseName=MasterData_SearchDocumentType_inValid_typeFilter_startsWith, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "startsWith", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "isActive", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with an invalid type filter starts with, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumnetType_Valid_FilterTypeContains

Testcase Input
testCaseName=MasterData_SearchDocumnetType_Valid_FilterTypeContains, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$", "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "code": "TestDocType0010", "langCode": "$IGNORE$", "name": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/SearchDocumentType/searchDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the condition that the filter type contains specified keywords, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].code TestDocType0010 TestDocType0010 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumnetType_Valid_FilterTypeStartsWith

Testcase Input
testCaseName=MasterData_SearchDocumnetType_Valid_FilterTypeStartsWith, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "startsWith", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$", "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "code": "TestDocType0010", "langCode": "$IGNORE$", "name": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/SearchDocumentType/searchDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type with the condition that the filter type starts with specified keywords, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].code TestDocType0010 TestDocType0010 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDocumnetType_Valid_Smoke

Testcase Input
testCaseName=MasterData_SearchDocumnetType_Valid_Smoke, endPoint=/v1/masterdata/documenttypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "TestDocType0010 Card", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$", "data": [ { "isActive": "$IGNORE$", "description": "$IGNORE$", "code": "TestDocType0010", "langCode": "$IGNORE$", "name": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchDocumentType/searchDocumentType, outputTemplate=masterdata/SearchDocumentType/searchDocumentTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document type where the column name code equals to, uniqueIdentifier=TC_Masterdata_SearchDocumnetType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].code TestDocType0010 TestDocType0010 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDocumentType_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteDocumentType_All_Valid_Smoke_sid, endPoint=/v1/masterdata/documenttypes/{code}, role=admin, templateFields=null, input={ "code": "TestDocType0010" }, output={ "code": "TestDocType0010" }, inputTemplate=masterdata/DeleteDocumentType/deleteDocumentType, outputTemplate=masterdata/DeleteDocumentType/deleteDocumentTypeResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Document Type with valid data, uniqueIdentifier=TC_Masterdata_DeleteDocumentType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code TestDocType0010 TestDocType0010 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDocumentType_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteDocumentType_Invalid_ID, endPoint=/v1/masterdata/documenttypes/{code}, role=admin, templateFields=null, input={ "code": "TestDocType0010" }, output={ "errors": [ { "errorCode": "KER-MSD-118", "message": "Document Type not found" } ] }, inputTemplate=masterdata/DeleteDocumentType/deleteDocumentType, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Document Type with invalid code, uniqueIdentifier=TC_Masterdata_DeleteDocumentType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-118 KER-MSD-118 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_CreateRegCenterType_All_Valid_Smoke_sid, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "ALT-3", "langCode": "eng", "name": "alternate", "descr": "alternate center", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "code": "ALT-3", "langCode": "eng" }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/RegCenterType/regCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create registration centre type with valid data, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code ALT-3 ALT-3 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_Dublicate_Centertype_Neg

Testcase Input
testCaseName=MasterData_CreateRegCenterType_Dublicate_Centertype_Neg, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "ALT-3", "langCode": "eng", "name": "alternate", "descr": "alternate center", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-101" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center type with a duplicate center type, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-101 KER-MSD-101 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=MasterData_CreateRegCenterType_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "ALT-5", "langCode": "eng", "name": "alternate", "descr": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.descr: size must be between 0 and 128" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center type with the description parameter exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateRegCenterType_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "ALT-5", "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "descr": "alternate center", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center type with the name parameter exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_CreateRegCenterType_InputParameter_Name_Empty, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[descr], input={ "code": "ALT-5", "langCode": "eng", "name": "", "descr": "alternate center", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center type with the name parameter as empty, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_CreateRegCenterType_InputParameter_Name_Missing, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[descr], input={ "code": "ALT-5", "langCode": "eng", "name": "$REMOVE$", "descr": "alternate center", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center type with the name parameter as missing, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_InputParameter_isActive_Missing

Testcase Input
testCaseName=MasterData_CreateRegCenterType_InputParameter_isActive_Missing, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "ALT-5", "langCode": "eng", "name": "alternate", "descr": "alternate center", "isActive":"$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center type with the is active parameter missing, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenterType_SpacialCharacter_Neg

Testcase Input
testCaseName=MasterData_CreateRegCenterType_SpacialCharacter_Neg, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "A@LT-3", "langCode": "eng", "name": "alt$er@nate", "descr": "alt@ernate center", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center type with the special character, uniqueIdentifier=TC_Masterdata_CreateRegCenterType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateRegCenterTypeStatus_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateRegCenterTypeStatus_All_Valid_Smoke, endPoint=/v1/masterdata/registrationcentertypes?isActive={isActive}&code={code}, role=admin, templateFields=null, input={ "code": "$ID:CreateRegCenterType_All_Valid_Smoke_sid_code$", "isActive": "true" }, output={ "status": "Status updated successfully for Registration Center Types" }, inputTemplate=masterdata/UpdateRegCenterTypeStatus/updateRegCenterTypeStatus, outputTemplate=masterdata/UpdateRegCenterTypeStatus/updateRegCenterTypeStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update registration center type status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateRegCenterTypeStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes?isActive={isActive}&code={code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Registration Center Types Status updated successfully for Registration Center Types PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_allValid_somke

Testcase Input
testCaseName=MasterData_SearchRegCenterType_allValid_somke, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "Center A Ben Mansour" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/SearchRegCenterType/searchRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with valid data, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_columnName

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_columnName, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "abdgf", "type": "startsWith", "value": "alter" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with invalid column name, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_columnName_blank

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_columnName_blank, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "", "type": "startsWith", "value": "alter" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-311", "message": "Column is missing in request" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with column name as empty, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-311 KER-MSD-311 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_filterType

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_filterType, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "adfdd", "value": "alternate" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with invalid filter type, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_filterType_blank

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_filterType_blank, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "", "value": "alternate" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with filter type as empty, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_filter_value

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_filter_value, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "abdesff" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "fromRecord": "0", "toRecord": "0", "totalRecord": "0" }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/NilSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with invalid filter data, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.fromRecord 0 0 PASS
response.toRecord 0 0 PASS
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_filter_value_blank

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_filter_value_blank, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "Invalid filter value" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with filter as empty, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_requestTime_format

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_requestTime_format, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "alternate" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2018-12-10 06:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with invalid request time format, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_sortField

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_sortField, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "alternate" } ], "sort": [ { "sortField": "fbheafg", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field fbheafg" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with invalid sort field, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_sortField_blank

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_sortField_blank, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "alternate" } ], "sort": [ { "sortField": "", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with sort field as empty, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_sortType

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_sortType, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "alternate" } ], "sort": [ { "sortField": "name", "sortType": "addfd" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type addfd is not supported" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with invalid sort type, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_inValid_sortType_blank

Testcase Input
testCaseName=MasterData_SearchRegCenterType_inValid_sortType_blank, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "alternate" } ], "sort": [ { "sortField": "name", "sortType": "" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with sort type as empty, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_valid_col_isActive_true

Testcase Input
testCaseName=MasterData_SearchRegCenterType_valid_col_isActive_true, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "equals", "value": "true" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": true, "code": "$IGNORE$", "name": "$IGNORE$", "descr": "$IGNORE$", "langCode": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/SearchRegCenterType/searchRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with condition column name is active as true, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_valid_typeFilter_contains

Testcase Input
testCaseName=MasterData_SearchRegCenterType_valid_typeFilter_contains, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "contains", "value": "Center A Ben Mansour" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/SearchRegCenterType/searchRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with condition filter type contains specific keywords, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchRegCenterType_valid_typeFilter_startsWith

Testcase Input
testCaseName=MasterData_SearchRegCenterType_valid_typeFilter_startsWith, endPoint=/v1/masterdata/registrationcentertypes/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "startsWith", "value": "Center A Ben Mansour" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchRegCenterType/searchRegCenterType, outputTemplate=masterdata/SearchRegCenterType/searchRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for registration center type details with condition filter type starts with specific keywords, uniqueIdentifier=TC_Masterdata_SearchRegCenterType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegCenterType_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateRegCenterType_All_Valid_Smoke, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr, langCode], input={ "code": "$ID:CreateRegCenterType_All_Valid_Smoke_sid_code$", "langCode": "eng", "name": "alternate", "descr": "alternate center updated", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "code": "ALT-3" }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/RegCenterType/regCenterTypeResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update registration centre type with valid data, uniqueIdentifier=TC_Masterdata_UpdateRegCenterType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code ALT-3 ALT-3 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegCenterType_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=MasterData_UpdateRegCenterType_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "ALT-5", "langCode": "eng", "name": "alternate", "descr": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.descr: size must be between 0 and 128" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center type with the description parameter exceeding the maximum length of 256 characters, uniqueIdentifier=TC_Masterdata_UpdateRegCenterType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegCenterType_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateRegCenterType_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[name, descr], input={ "code": "ALT-3", "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "descr": "alternate center updated", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center type with the name parameter exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_UpdateRegCenterType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegCenterType_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_UpdateRegCenterType_InputParameter_Name_Empty, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[descr], input={ "code": "ALT-3", "langCode": "eng", "name": "", "descr": "alternate center updated", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center type with the name parameter as empty, uniqueIdentifier=TC_Masterdata_UpdateRegCenterType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegCenterType_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_UpdateRegCenterType_InputParameter_Name_Missing, endPoint=/v1/masterdata/registrationcentertypes, role=admin, templateFields=[descr], input={ "code": "ALT-3", "langCode": "eng", "name": "$REMOVE$", "descr": "alternate center updated", "isActive":true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/RegCenterType/regCenterType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center type with the name parameter as missing, uniqueIdentifier=TC_Masterdata_UpdateRegCenterType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_Valid_Smoke

Testcase Input
testCaseName=MasterData_FilterRegCenterType_Valid_Smoke, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "केंद्र एक बेन मंसूर" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/FilterRegCenterType/filterRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by all valid data, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_Valid_col_code

Testcase Input
testCaseName=MasterData_FilterRegCenterType_Valid_col_code, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "code", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "code", "fieldValue": "$IGNORE$", "fieldCode": "$IGNORE$" }, { "fieldID": "$IGNORE$", "fieldValue": "$IGNORE$", "fieldCode": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/FilterRegCenterType/filterRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by empty text, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID code code PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_Valid_col_isActive

Testcase Input
testCaseName=MasterData_FilterRegCenterType_Valid_col_isActive, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "isActive", "fieldValue": "$IGNORE$", "fieldCode":"" }, { "fieldID": "isActive", "fieldValue": "$IGNORE$", "fieldCode":"" } ] }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/FilterRegCenterType/filterRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by columnName isActive and empty text, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID isActive isActive PASS
response.(filters)[1].fieldCode PASS
response.(filters)[0].fieldCode PASS
response.(filters)[1].fieldID isActive isActive PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_Valid_col_name_withText

Testcase Input
testCaseName=MasterData_FilterRegCenterType_Valid_col_name_withText, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "केंद्र एक बेन मंसूर" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/FilterRegCenterType/filterRegCenterTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by columnName name, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_inValid_RequestTime_format

Testcase Input
testCaseName=MasterData_FilterRegCenterType_inValid_RequestTime_format, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "2018-12-1006:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by invalid requesttime format, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_inValid_filterColumnName

Testcase Input
testCaseName=MasterData_FilterRegCenterType_inValid_filterColumnName, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "fbheafg", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by invalid filter column name, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_inValid_filterColumnName_blank

Testcase Input
testCaseName=MasterData_FilterRegCenterType_inValid_filterColumnName_blank, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by empty filter columnname, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_inValid_filterText

Testcase Input
testCaseName=MasterData_FilterRegCenterType_inValid_filterText, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "code", "type": "unique", "text": "fbheafg" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalCount": "0" }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by invalid filter text, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_inValid_filterType

Testcase Input
testCaseName=MasterData_FilterRegCenterType_inValid_filterType, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "fbheafg", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by invalid filter type, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterRegCenterType_inValid_filterType_blank

Testcase Input
testCaseName=MasterData_FilterRegCenterType_inValid_filterType_blank, endPoint=/v1/masterdata/registrationcentertypes/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterRegCenterType/filterRegCenterType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Registration Center Type details by empty filter type, uniqueIdentifier=TC_Masterdata_FilterRegCenterType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllRegCenterType_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllRegCenterType_valid_smoke, endPoint=/v1/masterdata/registrationcentertypes/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllRegCenterType/fetchAllRegCenterType, outputTemplate=masterdata/FetchAllRegCenterType/fetchAllRegCenterTypeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Registration Center Type details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllRegCenterType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchMissingRegCenterTypeDetails_valid_smoke

Testcase Input
testCaseName=MasterData_FetchMissingRegCenterTypeDetails_valid_smoke, endPoint=/v1/masterdata/registrationcentertypes/missingids/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng" }, output={ }, inputTemplate=masterdata/FetchMissingRegCenterTypeDetails/fetchMissingRegCenterTypeDetails, outputTemplate=masterdata/FetchMissingRegCenterTypeDetails/fetchMissingRegCenterTypeDetailsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Missing Center Type Details by langcode, uniqueIdentifier=TC_Masterdata_FetchMissingRegCenterTypeDetails_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/missingids/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteRegCenterType_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteRegCenterType_All_Valid_Smoke_sid, endPoint=/v1/masterdata/registrationcentertypes/{code}, role=admin, templateFields=null, input={ "code": "ALT-3" }, output={ "code": "ALT-3" }, inputTemplate=masterdata/DeleteRegCenterType/deleteRegCenterType, outputTemplate=masterdata/DeleteRegCenterType/deleteRegCenterTypeResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete RegCenter Type with all valid data, uniqueIdentifier=TC_Masterdata_DeleteRegCenterType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code ALT-3 ALT-3 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteRegCenterType_Invalid_CODE

Testcase Input
testCaseName=MasterData_DeleteRegCenterType_Invalid_CODE, endPoint=/v1/masterdata/registrationcentertypes/{code}, role=admin, templateFields=null, input={ "code": "ALT-3" }, output={ "errors": [ { "errorCode": "KER-MSD-120", "message": "Registration Center Type not found" } ] }, inputTemplate=masterdata/DeleteRegCenterType/deleteRegCenterType, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete RegCenter Type with invalid code, uniqueIdentifier=TC_Masterdata_DeleteRegCenterType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentertypes/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-120 KER-MSD-120 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_Invalid_EmptyCode_SecondaryLang_eng

Testcase Input
testCaseName=MasterData_CreateLocationData_Invalid_EmptyCode_SecondaryLang_eng, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "", "name": "Test_Loc_1_A", "hierarchyLevel":"$HIERARCHYLEVEL$", "hierarchyName":"$HIERARCHYNAME$", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with code as empty for secondary language english, uniqueIdentifier=TC_Masterdata_CreateLocationData_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_Invalid_EmptyHierarchyName

Testcase Input
testCaseName=MasterData_CreateLocationData_Invalid_EmptyHierarchyName, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"$HIERARCHYLEVEL$", "hierarchyName":"", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.hierarchyName: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with the hierarchy name parameter as empty, uniqueIdentifier=TC_Masterdata_CreateLocationData_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_Invalid_EmptyName

Testcase Input
testCaseName=MasterData_CreateLocationData_Invalid_EmptyName, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "", "hierarchyLevel":"$HIERARCHYLEVEL$", "hierarchyName":"$HIERARCHYNAME$", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 0 and 128" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with an name parameter as empty, uniqueIdentifier=TC_Masterdata_CreateLocationData_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_Invalid_HierarchyLevel_LongInt

Testcase Input
testCaseName=MasterData_CreateLocationData_Invalid_HierarchyLevel_LongInt, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"2147483647", "hierarchyName":"$HIERARCHYNAME$", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : hierarchyLevel" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with the hierarchy level parameter as a long integer, uniqueIdentifier=TC_Masterdata_CreateLocationData_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_Invalid_NameLength129

Testcase Input
testCaseName=MasterData_CreateLocationData_Invalid_NameLength129, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "hierarchyLevel":"$HIERARCHYLEVEL$", "hierarchyName":"$HIERARCHYNAME$", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 0 and 128" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with an invalid name length of 129 characters, uniqueIdentifier=TC_Masterdata_CreateLocationData_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_Invalid_requestTime_format

Testcase Input
testCaseName=MasterData_CreateLocationData_Invalid_requestTime_format, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"$HIERARCHYLEVEL$", "hierarchyName":"$HIERARCHYNAME$", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "2019/12/20" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with invalid request time format, uniqueIdentifier=TC_Masterdata_CreateLocationData_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid

Testcase Input
testCaseName=MasterData_CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid, endPoint=/v1/masterdata/locations, role=admin, templateFields=[name], input={ "code": "TST12", "name": "Test_Loc_A_", "hierarchyLevel": "$HIERARCHYLEVEL$", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "isActive": "$IGNORE$", "code": "TST12", "name": "Test_Loc_A_", "hierarchyLevel": "$IGNORE$", "hierarchyName": "$IGNORE$", "parentLocCode": "$IGNORE$", "langCode": "$IGNORE$" }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/LocationController/locationDataResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with valid details, uniqueIdentifier=TC_Masterdata_CreateLocationData_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name Test_Loc_A_ Test_Loc_A_ PASS
response.langCode eng eng PASS
response.code TST12 TST12 PASS

Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name تِست_لُك_َ_ تِست_لُك_َ_ PASS
response.langCode ara ara PASS
response.code TST12 TST12 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_inValid_HierarchyName65

Testcase Input
testCaseName=MasterData_CreateLocationData_inValid_HierarchyName65, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"$HIERARCHYLEVEL$", "hierarchyName":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.hierarchyName: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with the hierarchy name parameter set to 65 characters, uniqueIdentifier=TC_Masterdata_CreateLocationData_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_inValid_hierLevel_locHierCombo

Testcase Input
testCaseName=MasterData_CreateLocationData_inValid_hierLevel_locHierCombo, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"7", "hierarchyName":"$HIERARCHYNAME$", "parentLocCode":"$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-244", "message": "Location hierarchy is invalid" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with the hierarchy level parameter using invalid data for the location and hierarchy combination, uniqueIdentifier=TC_Masterdata_CreateLocationData_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-244 KER-MSD-244 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateLocationData_inValid_parentLocCode_nonExisting_inDB

Testcase Input
testCaseName=MasterData_CreateLocationData_inValid_parentLocCode_nonExisting_inDB, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"$HIERARCHYLEVEL$", "hierarchyName":"$HIERARCHYNAME$", "parentLocCode":"fbheafg", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-243", "message": "Parent location not found" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating location data with a parent location code parameter that is not available in the database, uniqueIdentifier=TC_Masterdata_CreateLocationData_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-243 KER-MSD-243 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateLocationStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateLocationStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/locations?code={code}&isActive={isActive}, role=admin, templateFields=null, input={ "code": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "isActive": "true" }, output={ "status": "Status updated successfully for location" }, inputTemplate=masterdata/UpdateLocationStatus/updateLocationStatus, outputTemplate=masterdata/UpdateLocationStatus/updateLocationStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update location status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateLocationStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations?code={code}&isActive={isActive})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for location Status updated successfully for location PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenter_Blank_NumberOfKiosks_Neg

Testcase Input
testCaseName=MasterData_CreateRegCenter_Blank_NumberOfKiosks_Neg, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone, langCode], input={ "addressLine1":"sdfg", "addressLine2":"", "addressLine3":"", "centerEndTime":"03:30:00", "centerStartTime":"00:00:00", "centerTypeCode":"REG", "contactPerson":"rtestsd", "contactPhone":"", "holidayLocationCode":"$LOCATIONCODE$", "langCode":"hin", "latitude":"78.5478", "locationCode":"$LOCATIONCODE$", "longitude":"45.2456", "lunchEndTime":"00:00:00", "lunchStartTime":"00:00:00", "name":"Test123", "perKioskProcessTime":"00:30:00", "timeZone":"(GTM+01:00) CENTRAL EUROPEAN TIME", "workingHours":3.5, "zoneCode":"$LEAF_ZONE_CODE$", "id":"", "isActive":"false", "numberOfKiosks":null, "exceptionHolidayDate":"2021-11-12", "exceptionHolidayName":"", "exceptionHolidayReson":"", "version":"1.0", "requesttime":"$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-281", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center with number of kiosks as empty and language code set to English, uniqueIdentifier=TC_Masterdata_CreateRegCenter_05
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId.test(SimplePostForAutoGenId.java:89) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenter_Negavtive_NumberOfKiosks_Neg

Testcase Input
testCaseName=MasterData_CreateRegCenter_Negavtive_NumberOfKiosks_Neg, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone, langCode], input={ "addressLine1":"sdfg", "addressLine2":"", "addressLine3":"", "centerEndTime":"03:30:00", "centerStartTime":"00:00:00", "centerTypeCode":"REG", "contactPerson":"rtestsd", "contactPhone":"", "holidayLocationCode":"$LOCATIONCODE$", "langCode":"hin", "latitude":"78.5478", "locationCode":"$LOCATIONCODE$", "longitude":"45.2456", "lunchEndTime":"00:00:00", "lunchStartTime":"00:00:00", "name":"Test123", "perKioskProcessTime":"00:30:00", "timeZone":"(GTM+01:00) CENTRAL EUROPEAN TIME", "workingHours":3.5, "zoneCode":"$LEAF_ZONE_CODE$", "id":"", "isActive":"false", "numberOfKiosks":"-1", "exceptionHolidayDate":"2021-11-12", "exceptionHolidayName":"", "exceptionHolidayReson":"", "version":"1.0", "requesttime":"$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-281", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center with holiday location code as negative value and language code set to English, uniqueIdentifier=TC_Masterdata_CreateRegCenter_06
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId.test(SimplePostForAutoGenId.java:89) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenter_Invalid_HolidayLocationCode_blank_eng

Testcase Input
testCaseName=MasterData_CreateRegCenter_Invalid_HolidayLocationCode_blank_eng, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone], input={ "addressLine1": "HSR", "addressLine2": "Venkatapura", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "ALT-3", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "", "isActive": true, "langCode": "eng", "latitude": "33.995612", "locationCode": "$LOCATIONCODE$", "longitude": "-6.815281", "lunchEndTime": "14:00:00", "lunchStartTime": "13:00:00", "name": "BTM Center", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$LEAF_ZONE_CODE$", "id": "96874", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.holidayLocationCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center with holiday location code as empty and language code set to English, uniqueIdentifier=TC_Masterdata_CreateRegCenter_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenter_Invalid_latitude_blank_eng

Testcase Input
testCaseName=MasterData_CreateRegCenter_Invalid_latitude_blank_eng, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone], input={ "addressLine1": "WhiteField", "addressLine2": "whiteBoard", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "ALT-3", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "$LOCATIONCODE$", "isActive": true, "langCode": "eng", "latitude": "", "locationCode": "$LOCATIONCODE$", "longitude": "-6.815281", "lunchEndTime": "14:00:00", "lunchStartTime": "13:00:00", "name": "WhiteField Center", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$LEAF_ZONE_CODE$", "id": "96874", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.latitude: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center with latitude as empty and language code set to English, uniqueIdentifier=TC_Masterdata_CreateRegCenter_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenter_Invalid_latitude_eng

Testcase Input
testCaseName=MasterData_CreateRegCenter_Invalid_latitude_eng, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone], input={ "addressLine1": "WhiteField", "addressLine2": "whiteBoard", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "ALT-3", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "$LOCATIONCODE$", "isActive": true, "langCode": "eng", "latitude": "fbheafg", "locationCode": "$LOCATIONCODE$", "longitude": "-6.8152", "lunchEndTime": "14:00:00", "lunchStartTime": "13:00:00", "name": "WhiteField Center", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$LEAF_ZONE_CODE$", "id": "96874", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-307", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a registration center with invalid latitude and language code set to English, uniqueIdentifier=TC_Masterdata_CreateRegCenter_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-307 KER-MSD-307 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateRegCenter_allValid_smoke_sid

Testcase Input
testCaseName=MasterData_CreateRegCenter_allValid_smoke_sid, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[addressLine1, addressLine2, addressLine3, langCode], input={ "addressLine1":"sdfg", "addressLine2":"", "addressLine3":"", "centerEndTime":"03:30:00", "centerStartTime":"00:00:00", "centerTypeCode":"REG", "contactPerson":"rtestsd", "contactPhone":"", "holidayLocationCode":"$LOCATIONCODE$", "langCode":"hin", "latitude":"78.5478", "locationCode":"$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "longitude":"45.2456", "lunchEndTime":"00:00:00", "lunchStartTime":"00:00:00", "name":"$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "perKioskProcessTime":"00:30:00", "timeZone":"(GTM+01:00) CENTRAL EUROPEAN TIME", "workingHours":3.5, "zoneCode":"$LEAF_ZONE_CODE$", "id":"", "isActive":"false", "numberOfKiosks":"1", "exceptionHolidayDate":"2021-11-12", "exceptionHolidayName":"", "exceptionHolidayReson":"", "version":"1.0", "requesttime":"$TIMESTAMP$" }, output={ "name": "$IGNORE$" }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/RegistrationCenter/registrationCenterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create registration center with valid details, uniqueIdentifier=TC_Masterdata_CreateRegCenter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateRegCentStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateRegCentStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/registrationcenters?isActive={isActive}&id={id}, role=globalAdmin, templateFields=null, input={ "id": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "isActive": "true" }, output={ "status": "Status updated successfully for Registration Centers" }, inputTemplate=masterdata/UpdateRegCentStatus/updateRegCentStatus, outputTemplate=masterdata/UpdateRegCentStatus/updateRegCentStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update registration center status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateRegCentStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters?isActive={isActive}&id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Registration Centers Status updated successfully for Registration Centers PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_HierarchyLevel_Text_langCode_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_By_HierarchyLevel_Text_langCode_allValid_smoke, endPoint=/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By hierarchylevel langcode and name, uniqueIdentifier=TC_Masterdata_FetchRegCent_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_HierarchyLevel_Text_langCode_invalid_hierarchylevel

Testcase Input
testCaseName=MasterData_FetchRegCent_By_HierarchyLevel_Text_langCode_invalid_hierarchylevel, endPoint=/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[name], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "4", "name": "Rabat Sale Kenitra", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode and invalid hierarchylevel, uniqueIdentifier=TC_Masterdata_FetchRegCent_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_HierarchyLevel_Text_langCode_invalid_name

Testcase Input
testCaseName=MasterData_FetchRegCent_By_HierarchyLevel_Text_langCode_invalid_name, endPoint=/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[name], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "1", "name": "Rabatdhdhhdjshdjjdnlenitra", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode hierarchylevel and invalid Name, uniqueIdentifier=TC_Masterdata_FetchRegCent_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_HierarchyLevel__ListText_langCode_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_By_HierarchyLevel__ListText_langCode_allValid_smoke, endPoint=/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/names?name={name}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode hierarchylevel and valid name, uniqueIdentifier=TC_Masterdata_FetchRegCent_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/names?name={name})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_LocationCode_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_By_LocationCode_allValid_smoke, endPoint=/v1/masterdata/getlocspecificregistrationcenters/{langcode}/{locationcode}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode, uniqueIdentifier=TC_Masterdata_FetchRegCent_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getlocspecificregistrationcenters/{langcode}/{locationcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_LocationCode_invalid_locationcode

Testcase Input
testCaseName=MasterData_FetchRegCent_By_LocationCode_invalid_locationcode, endPoint=/v1/masterdata/getlocspecificregistrationcenters/{langcode}/{locationcode}, role=admin, templateFields=null, input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "14022222322", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details with invalid locationcode, uniqueIdentifier=TC_Masterdata_FetchRegCent_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getlocspecificregistrationcenters/{langcode}/{locationcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagenation_HierarchyLevel_Text_langCode_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagenation_HierarchyLevel_Text_langCode_allValid_smoke, endPoint=/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "data": [{ }] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchAllRegCentWithPaginationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center By langcode, hierarchylevel and name, uniqueIdentifier=TC_Masterdata_FetchRegCent_19
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/{langcode}/{hierarchylevel}/{name})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_EmptyHierarchyLevel_Text_langCode_Neg

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_EmptyHierarchyLevel_Text_langCode_Neg, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-500", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, name and empty hierarchylevel, uniqueIdentifier=TC_Masterdata_FetchRegCent_27
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-500 KER-MSD-500 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-500 KER-MSD-500 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_Without_langCode_Neg

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_Without_langCode_Neg, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "hhgghaJ", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, hierarchylevel and name, uniqueIdentifier=TC_Masterdata_FetchRegCent_30
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_EmptyName_Neg

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_EmptyName_Neg, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-500", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, hierarchylevel and empty name, uniqueIdentifier=TC_Masterdata_FetchRegCent_26
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-500 KER-MSD-500 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-500 KER-MSD-500 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_MorePageSize_Neg

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_MorePageSize_Neg, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=100&pageSize=5, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, hierarchylevel and name with pages more than available, uniqueIdentifier=TC_Masterdata_FetchRegCent_29
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=100&pageSize=5)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_PageSize_AllValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_PageSize_AllValid_smoke, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=5, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchAllRegCentWithPaginationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, hierarchylevel and name, uniqueIdentifier=TC_Masterdata_FetchRegCent_24
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=5)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_PageSize_Zero_Neg

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_PageSize_Zero_Neg, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=0, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-500", "message": "Page size must not be less than one!" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, hierarchylevel and name with page size zero, uniqueIdentifier=TC_Masterdata_FetchRegCent_25
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=0)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-500 KER-MSD-500 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-500 KER-MSD-500 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_WithPageNumber_AllValid

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_WithPageNumber_AllValid, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=5, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_hierarchyLevel$", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchAllRegCentWithPaginationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, hierarchylevel and name with page number, uniqueIdentifier=TC_Masterdata_FetchRegCent_28
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}?pageNumber=0&pageSize=5)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_invalid_hierarchylevel

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_invalid_hierarchylevel, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[name], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "4", "name": "Rabat Sale Kenitra", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By langcode, hierarchylevel and name, uniqueIdentifier=TC_Masterdata_FetchRegCent_20
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_invalid_name

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_HierarchyLevel_Text_langCode_invalid_name, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[name], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "1", "name": "Rabatdhdhhdjshdjjdnlenitra", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center By Pagination By langcode, hierarchylevel and name, uniqueIdentifier=TC_Masterdata_FetchRegCent_21
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_Pagination_Mismatch_HierarchyLevelAndName_Neg

Testcase Input
testCaseName=MasterData_FetchRegCent_By_Pagination_Mismatch_HierarchyLevelAndName_Neg, endPoint=/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name}, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "20", "name": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_name$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers Per Page By mismatching hierarchylevel and name, uniqueIdentifier=TC_Masterdata_FetchRegCent_31
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/page/{langcode}/{hierarchylevel}/{name})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_id_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_By_id_allValid_smoke, endPoint=/v1/masterdata/registrationcenters/{id}/{langcode}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By Id and langcode, uniqueIdentifier=TC_Masterdata_FetchRegCent_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/{id}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_zoneCode

Testcase Input
testCaseName=MasterData_FetchRegCent_By_zoneCode, endPoint=/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode}, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "fra", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$ZONE_CODE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchAllRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers for a Zone By langcode and zonecode, uniqueIdentifier=TC_Masterdata_FetchRegCent_22
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_By_zoneCode_invalid_invalid_zonecode

Testcase Input
testCaseName=MasterData_FetchRegCent_By_zoneCode_invalid_invalid_zonecode, endPoint=/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode}, role=admin, templateFields=[], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "fra", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "abc", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Centers for Zone by langcode and invalid zonecode, uniqueIdentifier=TC_Masterdata_FetchRegCent_23
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_Holidays_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_Holidays_allValid_smoke, endPoint=/v1/masterdata/getregistrationcenterholidays/{langcode}/{registrationcenterid}/{year}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "year": "2021", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentHolidayResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center Holiday details By Id Lang Code and Year, uniqueIdentifier=TC_Masterdata_FetchRegCent_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getregistrationcenterholidays/{langcode}/{registrationcenterid}/{year})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_Holidays_invalid_registrationcenterid

Testcase Input
testCaseName=MasterData_FetchRegCent_Holidays_invalid_registrationcenterid, endPoint=/v1/masterdata/getregistrationcenterholidays/{langcode}/{registrationcenterid}/{year}, role=admin, templateFields=null, input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "1009393901", "year": "2021", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center Holiday details with invalid registrationcenterid, uniqueIdentifier=TC_Masterdata_FetchRegCent_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getregistrationcenterholidays/{langcode}/{registrationcenterid}/{year})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_allValid_smoke, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "$REMOVE$", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details with valid data, uniqueIdentifier=TC_Masterdata_FetchRegCent_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_by_langCode_zoneCode_InValid_zonecode

Testcase Input
testCaseName=MasterData_FetchRegCent_by_langCode_zoneCode_InValid_zonecode, endPoint=/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode}, role=admin, templateFields=null, input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "KTA1", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center for a Zone By langcode and zonecode, uniqueIdentifier=TC_Masterdata_FetchRegCent_18
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_by_langCode_zoneCode_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_by_langCode_zoneCode_allValid_smoke, endPoint=/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$ZONE_CODE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode and zonecode, uniqueIdentifier=TC_Masterdata_FetchRegCent_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getzonespecificregistrationcenters/{langcode}/{zonecode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_coordinate_specific_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_coordinate_specific_allValid_smoke, endPoint=/v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance}, role=admin, templateFields=[langcode], input={ "longitude": "45.2456", "latitude": "78.5478", "langcode": "eng", "proximitydistance": "21", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details with specific coordinates, uniqueIdentifier=TC_Masterdata_FetchRegCent_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_coordinate_specific_invalid_latitude

Testcase Input
testCaseName=MasterData_FetchRegCent_coordinate_specific_invalid_latitude, endPoint=/v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance}, role=admin, templateFields=null, input={ "longitude": "-6.453275", "latitude": "34117", "langcode": "eng", "proximitydistance": "21", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details with invalid latitude, uniqueIdentifier=TC_Masterdata_FetchRegCent_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_coordinate_specific_invalid_longitude

Testcase Input
testCaseName=MasterData_FetchRegCent_coordinate_specific_invalid_longitude, endPoint=/v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance}, role=admin, templateFields=null, input={ "longitude": "-63275", "latitude": "34.52117", "langcode": "eng", "proximitydistance": "21", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$REMOVE$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details with invalid longitude, uniqueIdentifier=TC_Masterdata_FetchRegCent_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getcoordinatespecificregistrationcenters/{langcode}/{longitude}/{latitude}/{proximitydistance})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_validateTimestamp_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchRegCent_validateTimestamp_allValid_smoke, endPoint=/v1/masterdata/registrationcenters/validate/{id}/{langcode}/{timestamp}, role=admin, templateFields=[langcode], input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$TIMESTAMP$" }, output={ "status":"Valid" }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/FetchRegCent/fetchRegCentValidateResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode Id and valid timestamp, uniqueIdentifier=TC_Masterdata_FetchRegCent_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/validate/{id}/{langcode}/{timestamp})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Valid Valid PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Valid Valid PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_validateTimestamp_invalid_id

Testcase Input
testCaseName=MasterData_FetchRegCent_validateTimestamp_invalid_id, endPoint=/v1/masterdata/registrationcenters/validate/{id}/{langcode}/{timestamp}, role=admin, templateFields=null, input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "1000ffudyf1", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "2021-01-20T06:22:07.797Z" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode, timestamp and invalid Id, uniqueIdentifier=TC_Masterdata_FetchRegCent_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/validate/{id}/{langcode}/{timestamp})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchRegCent_validateTimestamp_invalid_timestamp

Testcase Input
testCaseName=MasterData_FetchRegCent_validateTimestamp_invalid_timestamp, endPoint=/v1/masterdata/registrationcenters/validate/{id}/{langcode}/{timestamp}, role=admin, templateFields=null, input={ "longitude": "$REMOVE$", "latitude": "$REMOVE$", "langcode": "eng", "proximitydistance": "$REMOVE$", "locationcode": "$REMOVE$", "registrationcenterid": "$REMOVE$", "year": "$REMOVE$", "id": "10001", "hierarchylevel": "$REMOVE$", "name": "$REMOVE$", "zonecode": "$REMOVE$", "timestamp": "$TIMESTAM@@33$" }, output={ "errors": [ { "errorCode": "KER-MSD-033" } ] }, inputTemplate=masterdata/FetchRegCent/fetchRegCent, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center details By langcode, Id and invalid timestamp, uniqueIdentifier=TC_Masterdata_FetchRegCent_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/validate/{id}/{langcode}/{timestamp})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-033 KER-MSD-033 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_All_Valid_Smoke_Sid

Testcase Input
testCaseName=MasterData_UpdateLocationData_All_Valid_Smoke_Sid, endPoint=/v1/masterdata/locations, role=admin, templateFields=[name], input={ "code": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "name": "Test_Loc_A_updated_", "hierarchyLevel": "$HIERARCHYLEVEL$", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "isActive": "$IGNORE$", "code": "TST12", "name": "Test_Loc_A_updated_", "hierarchyLevel": "$IGNORE$", "hierarchyName": "$IGNORE$", "parentLocCode": "$IGNORE$", "langCode": "$IGNORE$" }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/LocationController/locationDataResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with valid details, uniqueIdentifier=TC_Masterdata_UpdateLocationData_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name تِست_لُك_َ_ُپدَتِد_ تِست_لُك_َ_ُپدَتِد_ PASS
response.langCode ara ara PASS
response.code TST12 TST12 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_Invalid_EmptyCode_PrimaryLang_eng

Testcase Input
testCaseName=MasterData_UpdateLocationData_Invalid_EmptyCode_PrimaryLang_eng, endPoint=/v1/masterdata/locations, role=admin, templateFields=[langCode], input={ "code": "", "name": "Test_Loc_1_A", "hierarchyLevel": "0", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with code as empty for primary language english, uniqueIdentifier=TC_Masterdata_UpdateLocationData_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_Invalid_EmptyHierarchyName

Testcase Input
testCaseName=MasterData_UpdateLocationData_Invalid_EmptyHierarchyName, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"3", "hierarchyName": "", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.hierarchyName: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with the hierarchy name parameter as empty, uniqueIdentifier=TC_Masterdata_UpdateLocationData_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_Invalid_EmptyName

Testcase Input
testCaseName=MasterData_UpdateLocationData_Invalid_EmptyName, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "", "hierarchyLevel": "0", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 0 and 128" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with an name parameter as empty, uniqueIdentifier=TC_Masterdata_UpdateLocationData_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_Invalid_HierarchyLevel_LongInt

Testcase Input
testCaseName=MasterData_UpdateLocationData_Invalid_HierarchyLevel_LongInt, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"2147483647", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : hierarchyLevel" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with the hierarchy level parameter as a long integer, uniqueIdentifier=TC_Masterdata_UpdateLocationData_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_Invalid_NameLength129

Testcase Input
testCaseName=MasterData_UpdateLocationData_Invalid_NameLength129, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "hierarchyLevel": "0", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 0 and 128" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with an invalid name length of 129 characters, uniqueIdentifier=TC_Masterdata_UpdateLocationData_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_Invalid_code_for_primaryLang_eng

Testcase Input
testCaseName=MasterData_UpdateLocationData_Invalid_code_for_primaryLang_eng, endPoint=/v1/masterdata/locations, role=admin, templateFields=[langCode], input={ "code": "anyString", "name": "Test_Loc_B_2", "hierarchyLevel": "0", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-244", "message": "Location hierarchy is invalid" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with invalid code as for primary language english, uniqueIdentifier=TC_Masterdata_UpdateLocationData_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-244 KER-MSD-244 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_Invalid_requestTime_format

Testcase Input
testCaseName=MasterData_UpdateLocationData_Invalid_requestTime_format, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"0", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "2019/12/20" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with invalid request time format, uniqueIdentifier=TC_Masterdata_UpdateLocationData_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_inValid_HierarchyName65

Testcase Input
testCaseName=MasterData_UpdateLocationData_inValid_HierarchyName65, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel": "0", "hierarchyName":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.hierarchyName: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with the hierarchy name parameter set to 65 characters, uniqueIdentifier=TC_Masterdata_UpdateLocationData_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_inValid_hierLevel_locHierCombo

Testcase Input
testCaseName=MasterData_UpdateLocationData_inValid_hierLevel_locHierCombo, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel": "0", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "$PARENTLOCCODE$", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-244", "message": "Location hierarchy is invalid" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with the hierarchy level parameter using invalid data for the location and hierarchy combination, uniqueIdentifier=TC_Masterdata_UpdateLocationData_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-244 KER-MSD-244 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateLocationData_inValid_parentLocCode_nonExisting_inDB

Testcase Input
testCaseName=MasterData_UpdateLocationData_inValid_parentLocCode_nonExisting_inDB, endPoint=/v1/masterdata/locations, role=admin, templateFields=[hierarchyName], input={ "code": "NST", "name": "NDATA", "hierarchyLevel":"4", "hierarchyName": "$HIERARCHYNAME$", "parentLocCode": "ENTLOCCOD", "langCode": "eng", "isActive": false, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-027", "message": "Parent Location fbheafg does not exist" } ] }, inputTemplate=masterdata/LocationController/locationData, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating location data with a parent location code parameter that is not available in the database, uniqueIdentifier=TC_Masterdata_UpdateLocationData_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-027 KER-MSD-027 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_CreateRegCenter_Invalid_HolidayLocationCode_blank_eng

Testcase Input
testCaseName=MasterData_CreateRegCenter_Invalid_HolidayLocationCode_blank_eng, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone], input={ "addressLine1": "HSR", "addressLine2": "Venkatapura", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "REG", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "", "isActive": true, "langCode": "eng", "latitude": "33.995612", "locationCode": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "longitude": "-6.815281", "lunchEndTime": "14:00:00", "lunchStartTime": "13:00:00", "name": "BTM Center updated", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$ZONE_CODE$", "id": "123414", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.holidayLocationCode: must not be blank" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center with holiday location code as empty and language code set to English, uniqueIdentifier=TC_Masterdata_UpdateRegistrationCenter_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_CreateRegCenter_Invalid_latitude_blank_eng

Testcase Input
testCaseName=MasterData_CreateRegCenter_Invalid_latitude_blank_eng, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone], input={ "addressLine1": "WhiteField", "addressLine2": "whiteBoard", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "REG", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "$LOCATIONCODE$", "isActive": true, "langCode": "eng", "latitude": "", "locationCode": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "longitude": "-6.815281", "lunchEndTime": "14:00:00", "lunchStartTime": "13:00:00", "name": "WhiteField Center updated", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$ZONE_CODE$", "id": "96874", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.latitude: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center with latitude as empty and language code set to English, uniqueIdentifier=TC_Masterdata_UpdateRegistrationCenter_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_CreateRegCenter_Invalid_latitude_eng

Testcase Input
testCaseName=MasterData_CreateRegCenter_Invalid_latitude_eng, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone], input={ "addressLine1": "WhiteField", "addressLine2": "whiteBoard", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "REG", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "$LOCATIONCODE$", "isActive": true, "langCode": "eng", "latitude": "fbheafg", "locationCode": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "longitude": "-6.815281", "lunchEndTime": "14:00:00", "lunchStartTime": "13:00:00", "name": "WhiteField Center updated", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$ZONE_CODE$", "id": "96874", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-307", "message": "Latitude or Longitude must have maximum 2 digits before and minimum 4 digits after decimal" } ] }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center with invalid latitude and language code set to English, uniqueIdentifier=TC_Masterdata_UpdateRegistrationCenter_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-307 KER-MSD-307 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegistrationCenter_allValid_smoke

Testcase Input
testCaseName=MasterData_UpdateRegistrationCenter_allValid_smoke, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone, langCode], input={ "addressLine1": "HSR", "addressLine2": "Venkatapura", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "REG", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "$LOCATIONCODE$", "isActive": true, "langCode": "eng", "latitude":"78.5478", "locationCode":"$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "longitude":"45.2456", "lunchEndTime":"00:00:00", "lunchStartTime":"00:00:00", "name": "HSR Center updated", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$ID:CreateRegCenter_allValid_smoke_sid_zoneCode$", "id": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "name": "HSR Center updated" }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/RegistrationCenter/registrationCenterResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update registration center with valid details, uniqueIdentifier=TC_Masterdata_UpdateRegistrationCenter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name هسر سِنتِر ُپدَتِد هسر سِنتِر ُپدَتِد PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegistrationCenter_numberOfKiosks_smoke

Testcase Input
testCaseName=MasterData_UpdateRegistrationCenter_numberOfKiosks_smoke, endPoint=/v1/masterdata/registrationcenters, role=admin, templateFields=[name, addressLine1, addressLine2, addressLine3, timeZone, langCode], input={ "addressLine1": "HSR", "addressLine2": "Venkatapura", "addressLine3": "kormangla", "centerEndTime": "17:00:00", "centerStartTime": "09:00:00", "centerTypeCode": "REG", "contactPerson": "Venkat TestPerson", "contactPhone": "9663089998", "holidayLocationCode": "$LOCATIONCODE$", "isActive": true, "langCode": "eng", "latitude":"78.5478", "locationCode":"$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$", "longitude":"45.2456", "lunchEndTime":"00:00:00", "lunchStartTime":"00:00:00", "name": "HSR Center updated", "perKioskProcessTime": "00:15:00", "timeZone": "Test Time zone", "workingHours": "8:00:00", "zoneCode":"$ID:CreateRegCenter_allValid_smoke_sid_zoneCode$", "id": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "numberOfKiosks":"12", "exceptionHolidayDate": "2020-11-16", "exceptionHolidayName": "TestHoliday", "exceptionHolidayReson": "CenterCreation", "requesttime": "$TIMESTAMP$" }, output={ "name": "HSR Center updated" }, inputTemplate=masterdata/RegistrationCenter/registrationCenter, outputTemplate=masterdata/RegistrationCenter/registrationCenterResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a registration center with number of kiosks as empty and language code set to English, uniqueIdentifier=TC_Masterdata_UpdateRegistrationCenter_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name هسر سِنتِر ُپدَتِد هسر سِنتِر ُپدَتِد PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllRegCent_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllRegCent_valid_smoke, endPoint=/v1/masterdata/registrationcenters/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllRegCent/fetchAllRegCent, outputTemplate=masterdata/FetchAllRegCent/fetchAllRegCentResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Registration Center details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllRegCent_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchRegCentHistory_allValid_smoke

Testcase Input
testCaseName=Masterdata_FetchRegCentHistory_allValid_smoke, endPoint=/v1/masterdata/registrationcentershistory/{registrationCenterId}/{langCode}/{effectiveDate}, role=admin, templateFields=[langCode], input={ "registrationCenterId": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "effectiveDate": "$TIMESTAMP$", "langCode": "eng" }, output={ "registrationCentersHistory": [{ "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/FetchRegCentHistory/fetchRegCentHistory, outputTemplate=masterdata/FetchRegCentHistory/fetchRegCentHistoryResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center History with all valid data, uniqueIdentifier=TC_Masterdata_FetchRegCentHistory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentershistory/{registrationCenterId}/{langCode}/{effectiveDate})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchRegCentHistory_invalid_langcode

Testcase Input
testCaseName=Masterdata_FetchRegCentHistory_invalid_langcode, endPoint=/v1/masterdata/registrationcentershistory/{registrationCenterId}/{langCode}/{effectiveDate}, role=admin, templateFields=null, input={ "registrationCenterId": "10001", "effectiveDate": "2021-01-21T04:58:42.064Z", "langCode": "ori" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCentHistory/fetchRegCentHistory, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center History with invalid langCode, uniqueIdentifier=TC_Masterdata_FetchRegCentHistory_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentershistory/{registrationCenterId}/{langCode}/{effectiveDate})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchRegCentHistory_invalid_registrationCenterId

Testcase Input
testCaseName=Masterdata_FetchRegCentHistory_invalid_registrationCenterId, endPoint=/v1/masterdata/registrationcentershistory/{registrationCenterId}/{langCode}/{effectiveDate}, role=admin, templateFields=null, input={ "registrationCenterId": "19098", "effectiveDate": "2021-01-21T04:58:42.064Z", "langCode": "eng" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/FetchRegCentHistory/fetchRegCentHistory, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Registration Center History with invalid registrationCenterId, uniqueIdentifier=TC_Masterdata_FetchRegCentHistory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcentershistory/{registrationCenterId}/{langCode}/{effectiveDate})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_RegCenterFilter_Invalid_RequestTime

Testcase Input
testCaseName=MasterData_RegCenterFilter_Invalid_RequestTime, endPoint=/v1/masterdata/registrationcenters/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Center A Ben Mansour" }], "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/RegCenterFilter/regCenterFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the registration center with invalid request time, uniqueIdentifier=TC_Masterdata_RegCenterFilter_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_RegCenterFilter_Name_eng_All_smoke

Testcase Input
testCaseName=MasterData_RegCenterFilter_Name_eng_All_smoke, endPoint=/v1/masterdata/registrationcenters/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "Dynamiccenterstory" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/RegCenterFilter/regCenterFilter, outputTemplate=masterdata/RegCenterFilter/regCenterFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the registration center by name, language set to English, and type as all, uniqueIdentifier=TC_Masterdata_RegCenterFilter_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_RegCenterFilter_Name_eng_Unique_smoke

Testcase Input
testCaseName=MasterData_RegCenterFilter_Name_eng_Unique_smoke, endPoint=/v1/masterdata/registrationcenters/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Dynamiccenterstory" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/RegCenterFilter/regCenterFilter, outputTemplate=masterdata/RegCenterFilter/regCenterFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the registration center by name, language set to English, and type as unique, uniqueIdentifier=TC_Masterdata_RegCenterFilter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_RegCenterFilter_inValid_columnName

Testcase Input
testCaseName=MasterData_RegCenterFilter_inValid_columnName, endPoint=/v1/masterdata/registrationcenters/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "fbheafg", "type": "unique", "text": "Center A Ben Mansour" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalCount": "0" }, inputTemplate=masterdata/RegCenterFilter/regCenterFilter, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the registration center with invalid column name, uniqueIdentifier=TC_Masterdata_RegCenterFilter_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegistrationCenterLang_Smoke

Testcase Input
testCaseName=MasterData_UpdateRegistrationCenterLang_Smoke, endPoint=/v1/masterdata/registrationcenters/language, role=globalAdmin, templateFields=[addressLine1, addressLine2, addressLine3, contactPerson, name], input={ "addressLine1": "National Road Test", "addressLine2": "Alla Tazi Test", "addressLine3": "MyCountry Test", "contactPerson": "Cliff Hanger Test", "id": "10008", "langCode": "eng", "name": "Center Sidi Allal Tazi Test", "requesttime": "$TIMESTAMP$" }, output={ "id": "$IGNORE$", "name": "Center Sidi Allal Tazi Test", "addressLine1": "National Road Test", "addressLine2": "Alla Tazi Test", "addressLine3": "MyCountry Test", "contactPerson": "Cliff Hanger Test" }, inputTemplate=masterdata/UpdateRegistrationCenterLang/updateRegistrationCenter, outputTemplate=masterdata/UpdateRegistrationCenterLang/updateRegistrationCenterResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update registration center language details with valid data, uniqueIdentifier=TC_Masterdata_UpdateRegistrationCenterLang_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/language)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.addressLine1 نَتُِنَل رَُد تِست نَتُِنَل رَُد تِست PASS
response.addressLine2 َللَ تَزِ تِست َللَ تَزِ تِست PASS
response.name سِنتِر سِدِ َللَل تَزِ تِست سِنتِر سِدِ َللَل تَزِ تِست PASS
response.contactPerson كلِفف هَنگِر تِست كلِفف هَنگِر تِست PASS
response.addressLine3 ميكُُنتري تِست ميكُُنتري تِست PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateRegistrationCenterNonLanguage_Smoke

Testcase Input
testCaseName=MasterData_UpdateRegistrationCenterNonLanguage_Smoke, endPoint=/v1/masterdata/registrationcenters/nonlanguage, role=admin, templateFields=[contactPerson, name], input={ "contactPerson": "sudeep", "id": "10008", "requesttime": "$TIMESTAMP$" }, output={ "id": "$IGNORE$", "contactPhone": "9663089998", "centerTypeCode": "REG" }, inputTemplate=masterdata/UpdateRegistrationCenterNonLanguage/updateRegistrationCenter, outputTemplate=masterdata/UpdateRegistrationCenterNonLanguage/updateRegistrationCenterResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update registration center non language details with valid data, uniqueIdentifier=TC_Masterdata_UpdateRegistrationCenterNonLanguage_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/nonlanguage)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.numberOfKiosks 0 0 PASS
response.contactPhone 9663089998 9663089998 PASS
response.centerTypeCode REG REG PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchMissingRegCenterDetails_valid_smoke

Testcase Input
testCaseName=MasterData_FetchMissingRegCenterDetails_valid_smoke, endPoint=/v1/masterdata/registrationcenters/missingids/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng" }, output={ }, inputTemplate=masterdata/FetchMissingRegCenterDetails/fetchMissingRegCenterDetails, outputTemplate=masterdata/FetchMissingRegCenterDetails/fetchMissingRegCenterDetailsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Missing Registration Center Details by langcode, uniqueIdentifier=TC_Masterdata_FetchMissingRegCenterDetails_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateZoneUser_All_Valid_Smoke_Sid

Testcase Input
testCaseName=MasterData_CreateZoneUser_All_Valid_Smoke_Sid, endPoint=/v1/masterdata/zoneuser, role=globalAdmin, templateFields=null, input={ "zoneCode": "$ID:CreateRegCenter_allValid_smoke_sid_zoneCode$", "userId": "masterdata-220005", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/ZoneUser/zoneUser, outputTemplate=masterdata/ZoneUser/zoneUserResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create zone user with valid user data, uniqueIdentifier=TC_Masterdata_CreateZoneUser_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/zoneuser)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateZoneUser__Empty_UserID_Valid

Testcase Input
testCaseName=MasterData_CreateZoneUser__Empty_UserID_Valid, endPoint=/v1/masterdata/zoneuser, role=admin, templateFields=null, input={ "zoneCode": "$ZONE_CODE$", "userId": "", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/ZoneUser/zoneUser, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create zone user with user ID as empty, uniqueIdentifier=TC_Masterdata_CreateZoneUser_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/zoneuser)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateZoneUser__Empty_zoneCode_Valid

Testcase Input
testCaseName=MasterData_CreateZoneUser__Empty_zoneCode_Valid, endPoint=/v1/masterdata/zoneuser, role=admin, templateFields=null, input={ "zoneCode": "", "userId": "func_auto_test_user", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.zoneCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/ZoneUser/zoneUser, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create zone user with the parameter zone code as empty, uniqueIdentifier=TC_Masterdata_CreateZoneUser_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/zoneuser)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateZoneUser__Invalid_zoneCode_Valid

Testcase Input
testCaseName=MasterData_CreateZoneUser__Invalid_zoneCode_Valid, endPoint=/v1/masterdata/zoneuser, role=admin, templateFields=null, input={ "zoneCode": "CST1", "userId": "func_auto_test_user", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-USR-014", "message": "Admin not authorized to access for this Zone" } ] }, inputTemplate=masterdata/ZoneUser/zoneUser, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create zone user with the parameter zone code as invalid, uniqueIdentifier=TC_Masterdata_CreateZoneUser_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/zoneuser)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-014 KER-USR-014 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateZoneUser_All_Valid_Smoke_Sid

Testcase Input
testCaseName=MasterData_UpdateZoneUser_All_Valid_Smoke_Sid, endPoint=/v1/masterdata/zoneuser, role=globalAdmin, templateFields=null, input={ "zoneCode": "$ID:CreateRegCenter_allValid_smoke_sid_zoneCode$", "userId": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/ZoneUser/updateZoneUser, outputTemplate=masterdata/ZoneUser/zoneUserResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update zone user with valid user data, uniqueIdentifier=TC_Masterdata_UpdateZoneUser_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/zoneuser)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateZoneUserStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateZoneUserStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/zoneuser?isActive={isActive}&userId={userId}, role=admin, templateFields=[], input={ "userId": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "isActive": "true" }, output={ "status": "Status updated successfully for Zone" }, inputTemplate=masterdata/UpdateZoneUserStatus/updateZoneUserStatus, outputTemplate=masterdata/UpdateZoneUserStatus/updateZoneUserStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update zone user status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateZoneUserStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/zoneuser?isActive={isActive}&userId={userId})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Zone Status updated successfully for Zone PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_UserCenterMapping_All_Valid_Smoke_FullResponse_sid

Testcase Input
testCaseName=MasterData_UserCenterMapping_All_Valid_Smoke_FullResponse_sid, endPoint=/v1/masterdata/usercentermapping, role=globalAdmin, templateFields=[name], input={ "id": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "name": "automation", "statusCode": "active", "regCenterId": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "name": "automation", "statusCode": "active", "regCenterId": "$IGNORE$", "zoneCode": "$IGNORE$", "zoneName": "$IGNORE$", "regCenterName": "$IGNORE$" }, inputTemplate=masterdata/UserCenterMapping/userCenterMapping, outputTemplate=masterdata/UserCenterMapping/userCenterMappingResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create user center mapping details with valid data, uniqueIdentifier=TC_Masterdata_UserCenterMapping_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name َُتُمَتُِن َُتُمَتُِن PASS
response.statusCode active active PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_UserCenterMapping_Invalid_InputParameter_Invalid_regCenterId

Testcase Input
testCaseName=MasterData_UserCenterMapping_Invalid_InputParameter_Invalid_regCenterId, endPoint=/v1/masterdata/usercentermapping, role=admin, templateFields=[name], input={ "id": "auto_test_user1", "name": "automation", "statusCode": "active", "regCenterId": "10006", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-USR-008", "message": "Zone user mapping not exists or not active" } ] }, inputTemplate=masterdata/UserCenterMapping/userCenterMapping, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create user center mapping details with the parameter registration center ID as invalid, uniqueIdentifier=TC_Masterdata_UserCenterMapping_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-008 KER-USR-008 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_UserCenterMapping_Invalid_InputParameter_regCenterId_Missing

Testcase Input
testCaseName=MasterData_UserCenterMapping_Invalid_InputParameter_regCenterId_Missing, endPoint=/v1/masterdata/usercentermapping, role=admin, templateFields=[name], input={ "id": "auto_test_user1", "name": "automation", "statusCode": "active", "regCenterId": "", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-USR-008", "message": "Zone user mapping not exists or not active" } ] }, inputTemplate=masterdata/UserCenterMapping/userCenterMapping, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create user center mapping details with the parameter registration center ID as missing, uniqueIdentifier=TC_Masterdata_UserCenterMapping_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-008 KER-USR-008 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_UserCenterMapping_Invalid_duplicate_entry

Testcase Input
testCaseName=MasterData_UserCenterMapping_Invalid_duplicate_entry, endPoint=/v1/masterdata/usercentermapping, role=admin, templateFields=[name], input={ "id": "auto_test_user", "name": "automation", "statusCode": "active", "regCenterId": "10005", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-USR-008", "message": "Zone user mapping not exists or not active" } ] }, inputTemplate=masterdata/UserCenterMapping/userCenterMapping, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create user center mapping details with the duplicate entry, uniqueIdentifier=TC_Masterdata_UserCenterMapping_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-008 KER-USR-008 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateUserCenterMappingStatus_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateUserCenterMappingStatus_All_Valid_Smoke, endPoint=/v1/masterdata/usercentermapping?isActive={isActive}&id={id}, role=globalAdmin, templateFields=null, input={ "id": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "isActive": true }, output={ "status": "Status updated successfully for User" }, inputTemplate=masterdata/UpdateUserCenterMappingStatus/updateUserCenterMappingStatus, outputTemplate=masterdata/UpdateUserCenterMappingStatus/updateUserCenterMappingStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update user center mapping status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateUserCenterMappingStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping?isActive={isActive}&id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for User Status updated successfully for User PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateUserCenterMappingStatus_Invalid_Id

Testcase Input
testCaseName=MasterData_UpdateUserCenterMappingStatus_Invalid_Id, endPoint=/v1/masterdata/usercentermapping?isActive={isActive}&id={id}, role=globalAdmin, templateFields=null, input={ "id": "notexist", "isActive": true }, output={ "errors": [ { "errorCode": "KER-USR-008", "message": "Zone user mapping not exists or not active" } ] }, inputTemplate=masterdata/UpdateUserCenterMappingStatus/updateUserCenterMappingStatus, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update user center mapping status details with invalid ID, uniqueIdentifier=TC_Masterdata_UpdateUserCenterMappingStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping?isActive={isActive}&id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-008 KER-USR-008 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateUserCenterMapping_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateUserCenterMapping_All_Valid_Smoke, endPoint=/v1/masterdata/usercentermapping, role=globalAdmin, templateFields=[regCenterName], input={ "id": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "name": "automationUpdated", "statusCode": "active", "regCenterId": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "name": "automationUpdated", "statusCode": "active", "regCenterId": "$IGNORE$", "zoneCode": "$IGNORE$", "zoneName": "$IGNORE$", "regCenterName": "HSR Center updated" }, inputTemplate=masterdata/UserCenterMapping/updateUserCenterMapping, outputTemplate=masterdata/UserCenterMapping/userCenterMappingResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update user center mapping details with valid data, uniqueIdentifier=TC_Masterdata_UpdateUserCenterMapping_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name automationUpdated automationUpdated PASS
response.statusCode active active PASS
response.regCenterName هسر سِنتِر ُپدَتِد هسر سِنتِر ُپدَتِد PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UserCenterMapping_Invalid_InputParameter_Invalid_regCenterId

Testcase Input
testCaseName=MasterData_UserCenterMapping_Invalid_InputParameter_Invalid_regCenterId, endPoint=/v1/masterdata/usercentermapping, role=admin, templateFields=[langCode], input={ "id": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "name": "automation", "statusCode": "active", "regCenterId": "124213", "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/UserCenterMapping/updateUserCenterMapping, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update user center mapping details with the parameter registration center ID as invalid, uniqueIdentifier=TC_Masterdata_UpdateUserCenterMapping_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UserCenterMapping_Invalid_InputParameter_regCenterId_Missing

Testcase Input
testCaseName=MasterData_UserCenterMapping_Invalid_InputParameter_regCenterId_Missing, endPoint=/v1/masterdata/usercentermapping, role=admin, templateFields=[langCode], input={ "id": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "name": "automation", "statusCode": "active", "regCenterId": "", "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/UserCenterMapping/updateUserCenterMapping, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update user center mapping details with the parameter registration center ID as missing, uniqueIdentifier=TC_Masterdata_UpdateUserCenterMapping_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_RegCenterSearch_Equals_Name_eng_smoke

Testcase Input
testCaseName=MasterData_RegCenterSearch_Equals_Name_eng_smoke, endPoint=/v1/masterdata/registrationcenters/search, role=admin, templateFields=[name, value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "HSR Center updated", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "name": "HSR Center updated" }] }, inputTemplate=masterdata/RegCenterSearch/regCenterSearch, outputTemplate=masterdata/RegCenterSearch/regCenterSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search the registration center with the condition that the name column is equal to English, uniqueIdentifier=TC_Masterdata_RegCenterSearch_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].name هسر سِنتِر ُپدَتِد هسر سِنتِر ُپدَتِد PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_CreateMachineType_All_Valid_Smoke, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "Laptop2", "description": "Laptop2 info", "isActive": true, "langCode": "eng", "name": "Laptop2 test", "requesttime": "$TIMESTAMP$" }, output={ "code": "Laptop2" }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/MachineType/machineTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with valid data, uniqueIdentifier=TC_Masterdata_CreateMachineType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code Laptop2 Laptop2 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_Dublicate_Neg

Testcase Input
testCaseName=Masterdata_CreateMachineType_Dublicate_Neg, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "Laptop2", "description": "Laptop2 info", "isActive": true, "langCode": "eng", "name": "Laptop2 test", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-061" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with duplicate details, uniqueIdentifier=TC_Masterdata_CreateMachineType_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-061 KER-MSD-061 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_InputParameter_Description_AboveMaxLen128

Testcase Input
testCaseName=Masterdata_CreateMachineType_InputParameter_Description_AboveMaxLen128, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[name], input={ "code": "Laptop2", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "Laptop3", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with Name parameter description above maximum length 64, uniqueIdentifier=TC_Masterdata_CreateMachineType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_CreateMachineType_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description], input={ "code": "Laptop2", "description": "Laptop2 test", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with Name parameter characters above maximum length 64, uniqueIdentifier=TC_Masterdata_CreateMachineType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_InputParameter_Name_Empty

Testcase Input
testCaseName=Masterdata_CreateMachineType_InputParameter_Name_Empty, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description], input={ "code": "Laptop2", "description": "Laptop2 test", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with Name parameter as empty, uniqueIdentifier=TC_Masterdata_CreateMachineType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_InputParameter_Name_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineType_InputParameter_Name_Missing, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description], input={ "code": "Laptop2", "description": "Laptop2 test ", "isActive": false, "langCode": "eng", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with Name parameter as missing, uniqueIdentifier=TC_Masterdata_CreateMachineType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_InputParameter_isActive_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineType_InputParameter_isActive_Missing, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=null, input={ "code": "Laptop2", "description": "Laptop2 test", "isActive": "$REMOVE$", "langCode": "eng", "name": "Laptop3 testname", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with is active parameter as missing, uniqueIdentifier=TC_Masterdata_CreateMachineType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_Invalid_InputParameter_Code_Empty

Testcase Input
testCaseName=Masterdata_CreateMachineType_Invalid_InputParameter_Code_Empty, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "", "description": "Laptop2 test information", "isActive": false, "langCode": "eng", "name": "Laptop2 test", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with code parameter as empty, uniqueIdentifier=TC_Masterdata_CreateMachineType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_Invalid_InputParameter_Code_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineType_Invalid_InputParameter_Code_Missing, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "$REMOVE$", "description": "Laptop2 test information", "isActive": false, "langCode": "eng", "name": "Laptop2 test", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with code parameter as missing, uniqueIdentifier=TC_Masterdata_CreateMachineType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateMachineType_With_Spacial_Characters_Neg

Testcase Input
testCaseName=Masterdata_CreateMachineType_With_Spacial_Characters_Neg, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "L@apto@p2", "description": "Lapto@p2 info", "isActive": true, "langCode": "eng", "name": "Lap$top2 test", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine type details with special characters added in input, uniqueIdentifier=TC_Masterdata_CreateMachineType_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateMachineTypeStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateMachineTypeStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[], input={ "code": "Laptop2", "isActive": "true" }, output={ "status": "Status updated successfully for machineType" }, inputTemplate=masterdata/UpdateMachineTypeStatus/updateMachineTypeStatus, outputTemplate=masterdata/UpdateMachineTypeStatus/updateteMachineTypeStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateMachineTypeStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for machineType Status updated successfully for machineType PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_Equals_Name_eng_smoke

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_Equals_Name_eng_smoke, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "Laptop2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "createdBy": "$IGNORE$", "code": "Laptop2", "name": "$IGNORE$", "description": "$IGNORE$" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/MachineTypeSearch/machineTypeSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine type with the condition that the name equals English, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].code Laptop2 Laptop2 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_columnName_empty

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_columnName_empty, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "", "type": "equals", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-311", "message": "Column is missing in request" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Searcg for machine type column name as empty, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-311 KER-MSD-311 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_filterType_empty

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_filterType_empty, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Sort for machine type with field type as empty, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_inValid_filter_type

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_inValid_filter_type, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "between", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine type with invalid filter type, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_invalidPaginationValue

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_invalidPaginationValue, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": abc, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : pagination,pageStart" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine type with invalid pagination value, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_invalid_SortField

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_invalid_SortField, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "fbheafg", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field fbheafg" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Sort for machine type with invalid values, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_invalid_columnName

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_invalid_columnName, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "fbheafg", "type": "equals", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine type with invalid column name, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_invalid_empty_sortField

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_invalid_empty_sortField, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine type with sort field type as empty, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_invalid_empty_sortFieldType

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_invalid_empty_sortFieldType, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Sort for machine type with sort field type as empty, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_invalid_sortType

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_invalid_sortType, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "code", "type": "equals", "value": "Laptop-2", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "code", "sortType": "fbheafg" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type fbheafg is not supported" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Sort for machine type with invalid sort type, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_MachineTypeSearch_withoutfilterValue_eng

Testcase Input
testCaseName=Masterdata_MachineTypeSearch_withoutfilterValue_eng, endPoint=/v1/masterdata/machinetypes/search, role=admin, templateFields=[value], input={ "filters": [], "sort": [ { "sortField": "code", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "isActive": "$IGNORE$", "createdBy": "$IGNORE$", "code": "$IGNORE$", "langCode": "$IGNORE$", "name": "$IGNORE$", "description": "$IGNORE$" } ] }, inputTemplate=masterdata/MachineTypeSearch/machineTypeSearch, outputTemplate=masterdata/MachineTypeSearch/machineTypeSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine type without filter value as English, uniqueIdentifier=TC_Masterdata_MachineTypeSearch_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineType_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_UpdateMachineType_All_Valid_Smoke, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "Laptop2", "description": "Laptop2 info updated", "isActive": true, "langCode": "eng", "name": "Laptop2 test", "requesttime": "$TIMESTAMP$" }, output={ "code": "Laptop2" }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/MachineType/machineTypeResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type details with invalid data, uniqueIdentifier=TC_Masterdata_UpdateMachineType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code Laptop2 Laptop2 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineType_InputParameter_Description_AboveMaxLen128

Testcase Input
testCaseName=Masterdata_UpdateMachineType_InputParameter_Description_AboveMaxLen128, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[name], input={ "code": "Laptop3", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "isActive": false, "langCode": "eng", "name": "Laptop3", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 128" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type details with description parameter characters above maximum length 64, uniqueIdentifier=TC_Masterdata_UpdateMachineType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineType_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_UpdateMachineType_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description], input={ "code": "Laptop3", "description": "Laptop3 test", "isActive": false, "langCode": "eng", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type details with Name parameter characters above maximum length 64, uniqueIdentifier=TC_Masterdata_UpdateMachineType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineType_InputParameter_Name_Empty

Testcase Input
testCaseName=Masterdata_UpdateMachineType_InputParameter_Name_Empty, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description], input={ "code": "Laptop3", "description": "Laptop3 test", "isActive": false, "langCode": "eng", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type details with Name parameter as empty, uniqueIdentifier=TC_Masterdata_UpdateMachineType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineType_InputParameter_Name_Missing

Testcase Input
testCaseName=Masterdata_UpdateMachineType_InputParameter_Name_Missing, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description], input={ "code": "Laptop3", "description": "Laptop3 test ", "isActive": false, "langCode": "eng", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type details with Name parameter as missing, uniqueIdentifier=TC_Masterdata_UpdateMachineType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineType_Invalid_InputParameter_Code_Empty

Testcase Input
testCaseName=Masterdata_UpdateMachineType_Invalid_InputParameter_Code_Empty, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "", "description": "Laptop2 test information", "isActive": false, "langCode": "eng", "name": "Laptop2 test", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type details with code parameter as empty, uniqueIdentifier=TC_Masterdata_UpdateMachineType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineType_Invalid_InputParameter_Code_Missing

Testcase Input
testCaseName=Masterdata_UpdateMachineType_Invalid_InputParameter_Code_Missing, endPoint=/v1/masterdata/machinetypes, role=admin, templateFields=[description, name], input={ "code": "$REMOVE$", "description": "Laptop2 test information", "isActive": false, "langCode": "eng", "name": "Laptop2 test", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/MachineType/machineType, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine type details with code parameter as missing, uniqueIdentifier=TC_Masterdata_UpdateMachineType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_Valid_Smoke

Testcase Input
testCaseName=Masterdata_FilterMachineType_Valid_Smoke, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "Laptop-2" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/FilterMachineType/filterMachineTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by all valid data, uniqueIdentifier=TC_Masterdata_FilterMachineType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_Valid_col_as_name_filterType_all

Testcase Input
testCaseName=Masterdata_FilterMachineType_Valid_col_as_name_filterType_all, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "all", "text": "Laptop-2" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/FilterMachineType/filterMachineTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by filter type all, uniqueIdentifier=TC_Masterdata_FilterMachineType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_inValid_FilterText

Testcase Input
testCaseName=Masterdata_FilterMachineType_inValid_FilterText, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "all", "text": "Laptddddop-2" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalCount": "0" }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by invalid filter text, uniqueIdentifier=TC_Masterdata_FilterMachineType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_inValid_RequestTime_format

Testcase Input
testCaseName=Masterdata_FilterMachineType_inValid_RequestTime_format, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "all", "text": "Laptop-2" }], "languageCode": "eng", "requesttime": "2018-12-1006:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by invalid requesttime format, uniqueIdentifier=TC_Masterdata_FilterMachineType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_inValid_filterColumnName

Testcase Input
testCaseName=Masterdata_FilterMachineType_inValid_filterColumnName, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "ndddddame", "type": "all", "text": "Laptop-2" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by invalid filter columnName, uniqueIdentifier=TC_Masterdata_FilterMachineType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_inValid_filterColumnName_blank

Testcase Input
testCaseName=Masterdata_FilterMachineType_inValid_filterColumnName_blank, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "", "type": "all", "text": "Laptop-2" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by blank filter columnName, uniqueIdentifier=TC_Masterdata_FilterMachineType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_inValid_filterType

Testcase Input
testCaseName=Masterdata_FilterMachineType_inValid_filterType, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "alddddl", "text": "Laptop-2" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by invalid filter type, uniqueIdentifier=TC_Masterdata_FilterMachineType_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineType_inValid_filterType_blank

Testcase Input
testCaseName=Masterdata_FilterMachineType_inValid_filterType_blank, endPoint=/v1/masterdata/machinetypes/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "", "text": "Laptop-2" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterMachineType/filterMachineType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Type details by blank filter type, uniqueIdentifier=TC_Masterdata_FilterMachineType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllMachineType_valid_smoke_langcodeandCode

Testcase Input
testCaseName=MasterData_FetchAllMachineType_valid_smoke_langcodeandCode, endPoint=/v1/masterdata/machinetypes/all, role=admin, templateFields=[], input={ }, output={ "data": [{ }] }, inputTemplate=masterdata/FetchAllMachineType/fetchAllMachineType, outputTemplate=masterdata/FetchAllMachineType/fetchAllMachineTypeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Machine Type details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllMachineType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinetypes/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_All_Valid_Smoke_sid

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_All_Valid_Smoke_sid, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HP", "description": "HP brand", "id": "HP04", "isActive": true, "langCode": "eng", "machineTypeCode": "Laptop2", "minDriverversion": "3.2", "model": "1234", "name": "HP", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/MachineSpecification/MachineSpecificationResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with valid details, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_Duplicate_Neg

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_Duplicate_Neg, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HP", "description": "HP brand", "id": "HP04", "isActive": true, "langCode": "eng", "machineTypeCode": "Laptop2", "minDriverversion": "3.2", "model": "1234", "name": "HP", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/MachineSpecification/MachineSpecificationResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details duplicate details, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_20
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Brand_AboveMaxLen32

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Brand_AboveMaxLen32, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "Dell Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter brand characters above maximum length 32, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Brand_Empty

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Brand_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "Dell Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter brand as empty, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Brand_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Brand_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "$REMOVE$", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "Dell Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter brand as missing, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3,2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 256" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with invalid description characters above maximum length 256, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_18
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Invalid_machineTypeCode

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Invalid_machineTypeCode, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DMR", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-722", "message": "Invalid mtype_code received" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with invalid machine type code, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-722 KER-MSD-722 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_MinDriverversion_AboveMaxLen16

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_MinDriverversion_AboveMaxLen16, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "qwertyuiopasdfg17", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with invalid min driver version characters above maximum length 16, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_MinDriverversion_Empty

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_MinDriverversion_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with invalid min driver version as empty, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_MinDriverversion_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_MinDriverversion_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "$REMOVE$", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with invalid min driver version as missing, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Model_AboveMaxLen16

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Model_AboveMaxLen16, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "qwertyuiopasdfg17", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter model characters above maximum length 16, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Model_Empty

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Model_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter model as empty, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Model_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Model_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "$REMOVE$", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter model as missing, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "Dell", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter name characters above maximum level 64, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Name_Empty

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Name_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "Dell", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter name as empty, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_Name_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_Name_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "Dell", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter name as missing, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_isActive_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_isActive_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": "$REMOVE$", "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with ia active parameter as missing, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_19
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_machineTypeCode_AboveMaxLen36

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_machineTypeCode_AboveMaxLen36, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter machine type code characters above maximum length 36, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_machineTypeCode_Empty

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_machineTypeCode_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter machine type code as empty, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachineSpecification_InputParameter_machineTypeCode_Missing

Testcase Input
testCaseName=Masterdata_CreateMachineSpecification_InputParameter_machineTypeCode_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "$REMOVE$", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineTypeCode: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create machine specification details with parameter machine type code as missing, uniqueIdentifier=TC_Masterdata_CreateMachineSpecification_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateMachineSpecification_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateMachineSpecification_All_Valid_Smoke_sid, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[], input={ "id": "$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "isActive": "true" }, output={ "status": "Status updated successfully for MachineSpecification" }, inputTemplate=masterdata/UpdateMachineSpecificationStatus/updateMachineSpecificationStatus, outputTemplate=masterdata/UpdateMachineSpecificationStatus/updateteMachineSpecificationStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for MachineSpecification Status updated successfully for MachineSpecification PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_Equals_Name_eng_smoke

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_Equals_Name_eng_smoke, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[description], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "HP", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "HP", "brand": "HP", "model": "1234", "machineTypeCode": "$IGNORE$", "minDriverversion": "3.2", "description": "HP brand", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/SearchMachineSpec/searchMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details where the name parameter equals the specified condition, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].brand HP HP PASS
response.(data)[0].minDriverversion 3.2 3.2 PASS
response.(data)[0].name HP HP PASS
response.(data)[0].model 1234 1234 PASS
response.(data)[0].description هپ برَند هپ برَند PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_Valid_col_as_Brand

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_Valid_col_as_Brand, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "brand", "type": "equals", "value": "HP", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "brand", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "brand": "HP", "model": "$IGNORE$", "machineTypeCode": "$IGNORE$", "minDriverversion": "$IGNORE$", "description": "$IGNORE$", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/SearchMachineSpec/searchMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with condition column as brand, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].brand HP HP PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_Valid_col_as_Model

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_Valid_col_as_Model, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[], input={ "filters": [ { "columnName": "model", "type": "equals", "value": "1234", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "model", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "$IGNORE$", "brand": "HP", "model": "1234", "machineTypeCode": "$IGNORE$", "minDriverversion": "3.2", "description": "$IGNORE$", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/SearchMachineSpec/searchMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with condition column as model, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].brand HP HP PASS
response.(data)[0].minDriverversion 3.2 3.2 PASS
response.(data)[0].model 1234 1234 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_contains

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_contains, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[description], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "P", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "HP", "brand": "HP", "model": "1234", "machineTypeCode": "$IGNORE$", "minDriverversion": "3.2", "description": "HP brand", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/SearchMachineSpec/searchMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details where the condition column name is name and the filter type is contains, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].brand HP HP PASS
response.(data)[0].minDriverversion 3.2 3.2 PASS
response.(data)[0].name HP HP PASS
response.(data)[0].model 1234 1234 PASS
response.(data)[0].description هپ برَند هپ برَند PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_startsWith

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_startsWith, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[description], input={ "filters": [ { "columnName": "name", "type": "startsWith", "value": "H", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "HP", "brand": "HP", "model": "1234", "machineTypeCode": "$IGNORE$", "minDriverversion": "3.2", "description": "HP brand", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/SearchMachineSpec/searchMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details where the condition column name is name and the filter type is starts with, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].brand HP HP PASS
response.(data)[0].minDriverversion 3.2 3.2 PASS
response.(data)[0].name HP HP PASS
response.(data)[0].model 1234 1234 PASS
response.(data)[0].description هپ برَند هپ برَند PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_Valid_col_as_isActive

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_Valid_col_as_isActive, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/SearchMachineSpec/searchMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with condition column as is active, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_Valid_sortType_DESC

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_Valid_sortType_DESC, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[description], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "HP", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "DESC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "id": "$IGNORE$", "name": "HP", "brand": "HP", "model": "1234", "machineTypeCode": "$IGNORE$", "minDriverversion": "3.2", "description": "HP brand", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/SearchMachineSpec/searchMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details sorted in descending order, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].brand HP HP PASS
response.(data)[0].minDriverversion 3.2 3.2 PASS
response.(data)[0].name HP HP PASS
response.(data)[0].model 1234 1234 PASS
response.(data)[0].description هپ برَند هپ برَند PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_columnName

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_columnName, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "abdcde", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with invalid column name, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_columnName_blank

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_columnName_blank, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-311", "message": "Column is missing in request" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with column name as empty, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-311 KER-MSD-311 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_filterType

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_filterType, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "fbheafg", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with invalid filter type, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_18
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_filterType_blank

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_filterType_blank, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with filter type as empty, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_filter_value

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_filter_value, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "abded", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "Invalid filter value" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with invalid filter value, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_filter_value_blank

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_filter_value_blank, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "Invalid filter value" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with filter value as empty, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_pagesize

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_pagesize, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": -1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-313", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with invalid page size, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-313 KER-MSD-313 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_requestTime_format

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_requestTime_format, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2018-12-10 06:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with invalid request time format, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_19
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_sortField

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_sortField, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "fbheafg", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field fbheafg" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with invalid sort field, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_sortField_blank

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_sortField_blank, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with sort field as empty, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_sortType

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_sortType, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "fbheafg" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type fbheafg is not supported" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with invalid sort type, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_sortType_blank

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_sortType_blank, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "equals", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with sort type as empty, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_typeFilter_contains

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_typeFilter_contains, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "contains", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with an invalid condition where the type filter contains specific criteria, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_20
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_SearchMachineSpec_inValid_typeFilter_startsWith

Testcase Input
testCaseName=Masterdata_SearchMachineSpec_inValid_typeFilter_startsWith, endPoint=/v1/masterdata/machinespecifications/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "isActive", "type": "startsWith", "value": "true", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [{ "sortField": "name", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachineSpec/searchMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine spec details with an invalid condition where the type filter starts with specific criteria, uniqueIdentifier=TC_Masterdata_SearchMachineSpec_21
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_All_Valid_Smoke, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[description], input={ "brand": "HP", "description": "HP brand updated", "id": "$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "isActive": true, "langCode": "eng", "machineTypeCode": "Laptop2", "minDriverversion": "3.2", "model": "1234", "name": "HP", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/MachineSpecification/MachineSpecificationResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with valid details, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Brand_AboveMaxLen32

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Brand_AboveMaxLen32, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "Dell Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter brand characters above maximum length 32, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Brand_Empty

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Brand_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "Dell Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: Should not be blank or size must be between 1 and 32" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter brand as empty, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Brand_Missing

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Brand_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "$REMOVE$", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "Dell Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.brand: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter brand as missing, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3,2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: size must be between 0 and 256" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with invalid description characters above maximum length 256, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_18
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Invalid_machineTypeCode

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Invalid_machineTypeCode, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DMR", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-722", "message": "Invalid mtype_code received" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with invalid machine type code, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-722 KER-MSD-722 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_MinDriverversion_AboveMaxLen16

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_MinDriverversion_AboveMaxLen16, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "qwertyuiopasdfg17", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with invalid min driver version characters above maximum length 16, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_MinDriverversion_Empty

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_MinDriverversion_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with invalid min driver version as empty, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_MinDriverversion_Missing

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_MinDriverversion_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "$REMOVE$", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.minDriverversion: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with invalid min driver version as missing, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Model_AboveMaxLen16

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Model_AboveMaxLen16, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "qwertyuiopasdfg17", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter model characters above maximum length 16, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Model_Empty

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Model_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: Should not be blank or size must be between 1 and 16" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter model as empty, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Model_Missing

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Model_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "$REMOVE$", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.model: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter model as missing, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Name_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Name_AboveMaxLen64, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[], input={ "brand": "Dell", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter name characters above maximum level 64, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Name_Empty

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Name_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[], input={ "brand": "Dell", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter name as empty, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_Name_Missing

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_Name_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[], input={ "brand": "Dell", "description": "Dell brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "DKS", "minDriverversion": "3.2", "model": "1234", "name": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter name as missing, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_machineTypeCode_AboveMaxLen36

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_machineTypeCode_AboveMaxLen36, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter machine type code characters above maximum length 36, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_machineTypeCode_Empty

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_machineTypeCode_Empty, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter machine type code as empty, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachineSpecification_InputParameter_machineTypeCode_Missing

Testcase Input
testCaseName=Masterdata_UpdateMachineSpecification_InputParameter_machineTypeCode_Missing, endPoint=/v1/masterdata/machinespecifications, role=admin, templateFields=[name], input={ "brand": "HCL", "description": "HCL brand", "id": "HP05", "isActive": true, "langCode": "eng", "machineTypeCode": "$REMOVE$", "minDriverversion": "3.2", "model": "12345", "name": "HCL Aspire", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineTypeCode: must not be null" } ] }, inputTemplate=masterdata/MachineSpecification/machineSpecification, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine specification details with parameter machine type code as missing, uniqueIdentifier=TC_Masterdata_UpdateMachineSpecification_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_Valid_Smoke

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_Valid_Smoke, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "HP" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "HP" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/FilterMachineSpec/filterMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by all valid data, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue HP HP PASS
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_Valid_col_as_name_filterType_all

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_Valid_col_as_name_filterType_all, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "HP" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "HP" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/FilterMachineSpec/filterMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by type all valid columnName and text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue HP HP PASS
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_Valid_col_brand

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_Valid_col_brand, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "brand", "type": "unique", "text": "HP" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "brand", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/FilterMachineSpec/filterMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by filter type unique valid columnName brand and text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID brand brand PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_Valid_col_model

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_Valid_col_model, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "model", "type": "all", "text": "1234" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "model", "fieldValue": "1234" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/FilterMachineSpec/filterMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by filter type all valid columnName model and text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue 1234 1234 PASS
response.(filters)[0].fieldID model model PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_Valid_filterText_blank

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_Valid_filterText_blank, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/FilterMachineSpec/filterMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by filter type unique valid columnName and blank text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_Valid_name_tro_filterType_all

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_Valid_name_tro_filterType_all, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "HP" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/FilterMachineSpec/filterMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by type all valid columnName and text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_Valid_name_tro_filterType_unique

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_Valid_name_tro_filterType_unique, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "HP" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "name", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/FilterMachineSpec/filterMachineSpecResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by filter type unique valid columnName and text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID name name PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_inValid_FilterText

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_inValid_FilterText, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "fbheafg" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by invalid filter text value, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_inValid_RequestTime_format

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_inValid_RequestTime_format, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "POA" }], "languageCode": "eng", "requesttime": "2018-12-1006:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by invalid requesttime format, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_inValid_filterColumnName

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_inValid_filterColumnName, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "fbheafg", "type": "unique", "text": "POA" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by invalid columnName, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_inValid_filterColumnName_blank

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_inValid_filterColumnName_blank, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "", "type": "unique", "text": "POA" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by filter type all blank columnName and valid text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_inValid_filterType

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_inValid_filterType, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "fbheafg", "text": "POA" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by invalid filter type, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachineSpec_inValid_filterType_blank

Testcase Input
testCaseName=Masterdata_FilterMachineSpec_inValid_filterType_blank, endPoint=/v1/masterdata/machinespecifications/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "", "text": "POA" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterMachineSpec/filterMachineSpec, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine Spec details by filter type empty valid columnName and text, uniqueIdentifier=TC_Masterdata_FilterMachineSpec_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllDeviceTypes_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllDeviceTypes_valid_smoke, endPoint=/v1/masterdata/devicetypes/all, role=admin, templateFields=[], input={ }, output={ }, inputTemplate=masterdata/FetchAllDeviceType/fetchAllDeviceTypes, outputTemplate=masterdata/FetchAllDeviceType/fetchAllDeviceTypesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Device Type details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllDeviceTypes_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/devicetypes/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_All_Valid_Smoke_sid

Testcase Input
testCaseName=Masterdata_CreateMachine_All_Valid_Smoke_sid, endPoint=/v1/masterdata/machines, role=globalAdmin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"Mach-Test", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"$PUBLICKEY$", "signPublicKey":"$PUBLICKEY$", "zoneCode":"$ID:CreateRegCenter_allValid_smoke_sid_zoneCode$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "id": "$IGNORE$", "name": "Mach-Test", "machineSpecId": "$IGNORE$", "serialNum": "FB5962911687", "ipAddress": "192.168.0.424", "isActive": "$IGNORE$", "macAddress": "61-D3-FD-12-C9-ED", "zoneCode": "$IGNORE$", "validityDateTime": "$IGNORE$" }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/Machine/machineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with valid data, uniqueIdentifier=TC_Masterdata_CreateMachine_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name مَكه-تِست مَكه-تِست PASS
response.serialNum FB5962911687 FB5962911687 PASS
response.ipAddress 192.168.0.424 192.168.0.424 PASS
response.macAddress 61-D3-FD-12-C9-ED 61-D3-FD-12-C9-ED PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_Invalid_MAC_Address_Blank

Testcase Input
testCaseName=Masterdata_CreateMachine_Invalid_MAC_Address_Blank, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"", "machineSpecId":"1001", "name":"HMT", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-255", "message": "Admin not authorized to access this Machine for this Zone" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with MC address as empty, uniqueIdentifier=TC_Masterdata_CreateMachine_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-255 KER-MSD-255 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_Invalid_Machine_Name_Blank

Testcase Input
testCaseName=Masterdata_CreateMachine_Invalid_Machine_Name_Blank, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with machine name data as empty, uniqueIdentifier=TC_Masterdata_CreateMachine_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_Invalid_Machine_Zone

Testcase Input
testCaseName=Masterdata_CreateMachine_Invalid_Machine_Zone, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test1", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"BOM", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-255", "message": "Admin not authorized to access this Machine for this Zone" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with invalid machine zone data, uniqueIdentifier=TC_Masterdata_CreateMachine_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-255 KER-MSD-255 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_Invalid_Zone_Code_Blank

Testcase Input
testCaseName=Masterdata_CreateMachine_Invalid_Zone_Code_Blank, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test1", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.zoneCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with machine zone as empty, uniqueIdentifier=TC_Masterdata_CreateMachine_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_Invalid_Zone_nonAccessable

Testcase Input
testCaseName=Masterdata_CreateMachine_Invalid_Zone_nonAccessable, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"STH", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-255", "message": "Admin not authorized to access this Machine for this Zone" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with machine zone that is non accessible, uniqueIdentifier=TC_Masterdata_CreateMachine_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-255 KER-MSD-255 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_Invalid_publicKey

Testcase Input
testCaseName=Masterdata_CreateMachine_Invalid_publicKey, endPoint=/v1/masterdata/machines, role=globalAdmin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test1", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"anyRandomString", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-257", "message": "Invalid public key provided" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with invalid publi key, uniqueIdentifier=TC_Masterdata_CreateMachine_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-257 KER-MSD-257 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_Invalid_validitydate_Format

Testcase Input
testCaseName=Masterdata_CreateMachine_Invalid_validitydate_Format, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test1", "serialNum":"FB5962911687", "validityDateTime":"2018-12-24T05", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : validityDateTime" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with invalid validity date format, uniqueIdentifier=TC_Masterdata_CreateMachine_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_inValid_IPAddress_AboveMaxLen17

Testcase Input
testCaseName=Masterdata_CreateMachine_inValid_IPAddress_AboveMaxLen17, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"qwertyuiopasdfge18", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.ipAddress: size must be between 0 and 17" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with a IP address exceeding the maximum length of 17 characters, uniqueIdentifier=TC_Masterdata_CreateMachine_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_inValid_MSpecID_AboveMaxLen36

Testcase Input
testCaseName=Masterdata_CreateMachine_inValid_MSpecID_AboveMaxLen36, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"abcdefghijklmnopqrstuvwxyzabcdefghijk", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineSpecId: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with a machine spec ID exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_CreateMachine_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_inValid_MacAddress_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_CreateMachine_inValid_MacAddress_AboveMaxLen64, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "machineSpecId":"1001", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.macAddress: Should not be blank or size must be between 0 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with a MAC address exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_CreateMachine_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_inValid_MachineName_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_CreateMachine_inValid_MachineName_AboveMaxLen64, endPoint=/v1/masterdata/machines, role=admin, templateFields=[], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with a machine name exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_CreateMachine_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateMachine_inValid_SerialNumber_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_CreateMachine_inValid_SerialNumber_AboveMaxLen64, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test2", "serialNum":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.serialNum: Should not be blank or size must be between 0 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create the machine details with a serial number exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_CreateMachine_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_UpdateMachine_All_Valid_Smoke, endPoint=/v1/masterdata/machines, role=globalAdmin, templateFields=[name], input={ "id":"$ID:CreateMachine_All_Valid_Smoke_sid_id$", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"Mach-Test updated", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"$PUBLICKEY$", "signPublicKey":"$PUBLICKEY$", "zoneCode":"$ID:CreateRegCenter_allValid_smoke_sid_zoneCode$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "id":"$IGNORE$", "name": "Mach-Test updated", "machineSpecId": "$IGNORE$", "serialNum":"FB5962911687", "ipAddress": "192.168.0.424", "isActive": "$IGNORE$", "langCode": "$IGNORE$", "macAddress": "61-D3-FD-12-C9-ED", "zoneCode": "$IGNORE$", "validityDateTime": "$IGNORE$" }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/Machine/machineResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with valid data, uniqueIdentifier=TC_Masterdata_UpdateMachine_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.name مَكه-تِست ُپدَتِد مَكه-تِست ُپدَتِد PASS
response.serialNum FB5962911687 FB5962911687 PASS
response.ipAddress 192.168.0.424 192.168.0.424 PASS
response.macAddress 61-D3-FD-12-C9-ED 61-D3-FD-12-C9-ED PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_Invalid_MAC_Address_Blank

Testcase Input
testCaseName=Masterdata_UpdateMachine_Invalid_MAC_Address_Blank, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"", "machineSpecId":"1001", "name":"HMT", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-255", "message": "Admin not authorized to access this Machine for this Zone" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with MC address as empty, uniqueIdentifier=TC_Masterdata_UpdateMachine_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-255 KER-MSD-255 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_Invalid_Machine_Name_Blank

Testcase Input
testCaseName=Masterdata_UpdateMachine_Invalid_Machine_Name_Blank, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with machine name as empty, uniqueIdentifier=TC_Masterdata_UpdateMachine_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_Invalid_Machine_Zone

Testcase Input
testCaseName=Masterdata_UpdateMachine_Invalid_Machine_Zone, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"Mach-Test1", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"BOM", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-255", "message": "Admin not authorized to access this Machine for this Zone" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with invalid machine zone data, uniqueIdentifier=TC_Masterdata_UpdateMachine_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-255 KER-MSD-255 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_Invalid_Zone_Code_Blank

Testcase Input
testCaseName=Masterdata_UpdateMachine_Invalid_Zone_Code_Blank, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"Mach-Test1", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.zoneCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with machine zone as empty, uniqueIdentifier=TC_Masterdata_UpdateMachine_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_Invalid_Zone_nonAccessable

Testcase Input
testCaseName=Masterdata_UpdateMachine_Invalid_Zone_nonAccessable, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"STH", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-255", "message": "Admin not authorized to access this Machine for this Zone" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with machine zone that is non accessible, uniqueIdentifier=TC_Masterdata_UpdateMachine_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-255 KER-MSD-255 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_Invalid_validitydate_Format

Testcase Input
testCaseName=Masterdata_UpdateMachine_Invalid_validitydate_Format, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$", "name":"Mach-Test1", "serialNum":"FB5962911687", "validityDateTime":"2018-12-24T05", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : validityDateTime" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with invalid validity date format, uniqueIdentifier=TC_Masterdata_UpdateMachine_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_inValid_IPAddress_AboveMaxLen17

Testcase Input
testCaseName=Masterdata_UpdateMachine_inValid_IPAddress_AboveMaxLen17, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"qwertyuiopasdfge18", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.ipAddress: size must be between 0 and 17" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with a IP address exceeding the maximum length of 17 characters, uniqueIdentifier=TC_Masterdata_UpdateMachine_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_inValid_MSpecID_AboveMaxLen36

Testcase Input
testCaseName=Masterdata_UpdateMachine_inValid_MSpecID_AboveMaxLen36, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"abcdefghijklmnopqrstuvwxyzabcdefghijk", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.machineSpecId: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with a machine spec ID exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_UpdateMachine_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_inValid_MacAddress_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_UpdateMachine_inValid_MacAddress_AboveMaxLen64, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "machineSpecId":"1001", "name":"Mach-Test2", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.macAddress: Should not be blank or size must be between 0 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with a MAC address exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_UpdateMachine_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_inValid_MachineName_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_UpdateMachine_inValid_MachineName_AboveMaxLen64, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "serialNum":"FB5962911687", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with a machine name exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_UpdateMachine_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateMachine_inValid_SerialNumber_AboveMaxLen64

Testcase Input
testCaseName=Masterdata_UpdateMachine_inValid_SerialNumber_AboveMaxLen64, endPoint=/v1/masterdata/machines, role=admin, templateFields=[name], input={ "id":"123", "ipAddress":"192.168.0.424", "isActive":true, "langCode":"eng", "macAddress":"61-D3-FD-12-C9-ED", "machineSpecId":"1001", "name":"Mach-Test2", "serialNum":"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "validityDateTime":"2021-12-24T05:52:46.758Z", "publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "signPublicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCPeK0rYSEqIhX1m4X8fk78zEhO7GTdzKE3spKlRqMc2l3fCDu0QjvC55F9saq+7fM8+oz/RDcLWOvsRl+4tLST5s86mKfsTjqmjnmUZTezSz8lb3/8YDl/K9TxOhpxXbYh9hvQ3J9Is7KECTzj1VAmmqc3HCrw/F8wC2T9wsLaIwIDAQAB", "zoneCode":"$ZONE_CODE$", "regCenterId":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.serialNum: size must be between 0 and 64" } ] }, inputTemplate=masterdata/Machine/machine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the machine details with a serial number exceeding the maximum length of 64 characters, uniqueIdentifier=TC_Masterdata_UpdateMachine_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateMachineStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateMachineStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/machines, role=globalAdmin, templateFields=[], input={ "id": "$ID:CreateMachine_All_Valid_Smoke_sid_id$", "isActive": "true" }, output={ "status": "Status updated successfully for machine" }, inputTemplate=masterdata/UpdateMachineStatus/updateMachineStatus, outputTemplate=masterdata/UpdateMachineStatus/updateteMachineStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update machine status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateMachineStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for machine Status updated successfully for machine PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Invalid_ColumnName

Testcase Input
testCaseName=Masterdata_SearchMachine_Invalid_ColumnName, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "dfadf", "type": "equals", "value": "Mach-Test updated", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with invalid column name, uniqueIdentifier=TC_Masterdata_SearchMachine_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Invalid_EmptyFilterType

Testcase Input
testCaseName=Masterdata_SearchMachine_Invalid_EmptyFilterType, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "", "value": "Mach-Test", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with empty filter type, uniqueIdentifier=TC_Masterdata_SearchMachine_19
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Invalid_EmptySortField

Testcase Input
testCaseName=Masterdata_SearchMachine_Invalid_EmptySortField, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "a2ml30846", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with sort field as empty, uniqueIdentifier=TC_Masterdata_SearchMachine_20
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Invalid_SortField

Testcase Input
testCaseName=Masterdata_SearchMachine_Invalid_SortField, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Mach-Test", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "12abcd21", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field 12abcd21" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with invalid sort field, uniqueIdentifier=TC_Masterdata_SearchMachine_18
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnMacAddressNFilterTypeEquals

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnMacAddressNFilterTypeEquals, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "macAddress", "type": "equals", "value": "61-D3-FD-12-C9-ED", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "macAddress", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "FB5962911687", "macAddress": "61-D3-FD-12-C9-ED", "ipAddress": "192.168.0.424", "machineSpecId": "$IGNORE$", "zoneCode": "$IGNORE$", "zone": "$IGNORE$", "isActive": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column MacAdress equals the specified filter type, uniqueIdentifier=TC_Masterdata_SearchMachine_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 61-D3-FD-12-C9-ED 61-D3-FD-12-C9-ED PASS
response.(data)[0].ipAddress 192.168.0.424 192.168.0.424 PASS
response.(data)[0].serialNum FB5962911687 FB5962911687 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnMacAddressNTypeContains

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnMacAddressNTypeContains, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "macAddress", "type": "contains", "value": "61-D3-FD-12-C9-ED", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "macAddress", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "FB5962911687", "macAddress": "61-D3-FD-12-C9-ED", "ipAddress": "192.168.0.424", "machineSpecId": "$IGNORE$", "zoneCode": "$IGNORE$", "zone": "$IGNORE$", "isActive": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column MacAddress contains the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 61-D3-FD-12-C9-ED 61-D3-FD-12-C9-ED PASS
response.(data)[0].ipAddress 192.168.0.424 192.168.0.424 PASS
response.(data)[0].serialNum FB5962911687 FB5962911687 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnMacAddressNTypeStartsWith

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnMacAddressNTypeStartsWith, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "macAddress", "type": "startsWith", "value": "61-D3-FD-12-C9-ED", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "macAddress", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "FB5962911687", "macAddress": "61-D3-FD-12-C9-ED", "ipAddress": "192.168.0.424", "machineSpecId": "$IGNORE$", "zoneCode": "$IGNORE$", "zone": "$IGNORE$", "isActive": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column MacAddress starts with the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 61-D3-FD-12-C9-ED 61-D3-FD-12-C9-ED PASS
response.(data)[0].ipAddress 192.168.0.424 192.168.0.424 PASS
response.(data)[0].serialNum FB5962911687 FB5962911687 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnMachineSpecIdNTypeContains

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnMachineSpecIdNTypeContains, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "machineSpecId", "type": "contains", "value": "1001", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "serialNum", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column MachineSpec contains the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnMachineSpecIdNTypeEquals

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnMachineSpecIdNTypeEquals, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "machineSpecId", "type": "equals", "value": "1001", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "serialNum", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column machineSpec equals the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnMachineSpecIdNTypeStartsWith

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnMachineSpecIdNTypeStartsWith, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "machineSpecId", "type": "startsWith", "value": "1001", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "serialNum", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column MachineSpec starts with the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnSerialNumberNTypeContains

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnSerialNumberNTypeContains, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "serialNum", "type": "contains", "value": "FB5962911687", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "serialNum", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column serialNumber contains the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnSerialNumberNTypeEquals

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnSerialNumberNTypeEquals, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "serialNum", "type": "equals", "value": "FB5962911687", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "serialNum", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column serialNumber equals the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_ColumnSerialNumberNTypeStartsWith

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_ColumnSerialNumberNTypeStartsWith, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "serialNum", "type": "startsWith", "value": "FB5962911687", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "serialNum", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with the condition that the column serialNumber starts with the specified type, uniqueIdentifier=TC_Masterdata_SearchMachine_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_FilterTypeContains

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_FilterTypeContains, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Mach-Test updated", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search machine details with the condition that the filter type contains specified keywords, uniqueIdentifier=TC_Masterdata_SearchMachine_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_FilterTypeStartsWith

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_FilterTypeStartsWith, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "startsWith", "value": "NLT", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search machine details with the condition that the filter type starts with specified keywords, uniqueIdentifier=TC_Masterdata_SearchMachine_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_Smoke_FullResponse_sid

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_Smoke_FullResponse_sid, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Mach-Test updated", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search machine details with valid data, uniqueIdentifier=TC_Masterdata_SearchMachine_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_SortFieldDESC

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_SortFieldDESC, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Mach-Test updated", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "DESC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details and sort field with descending order, uniqueIdentifier=TC_Masterdata_SearchMachine_14
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_TwoFilterValues_TypeEqualsNEquals

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_TwoFilterValues_TypeEqualsNEquals, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "equals", "value": "Mach-Test updated", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" }, { "columnName": "macAddress", "type": "equals", "value": "61-D3-FD-12-C9-ED", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "id", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with two filter values where type equals one value and another equals a different value, uniqueIdentifier=TC_Masterdata_SearchMachine_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_TwoSortFields_AscNDesc

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_TwoSortFields_AscNDesc, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Mach-Test", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "ASC" }, { "sortField": "macAddress", "sortType": "DESC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with two sort fields, one in ascending order and one in descending order, uniqueIdentifier=TC_Masterdata_SearchMachine_16
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_SearchMachine_Valid_TwoSortFields_DescNDesc

Testcase Input
testCaseName=Masterdata_SearchMachine_Valid_TwoSortFields_DescNDesc, endPoint=/v1/masterdata/machines/search, role=globalAdmin, templateFields=[value], input={ "filters": [ { "columnName": "name", "type": "contains", "value": "Mach-Test updated", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "name", "sortType": "DESC" }, { "sortField": "macAddress", "sortType": "DESC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [ { "id": "$IGNORE$", "name": "$IGNORE$", "serialNum": "FB5962911687", "macAddress": "61-D3-FD-12-C9-ED", "ipAddress": "192.168.0.424", "machineSpecId": "$IGNORE$", "zoneCode": "$IGNORE$", "zone": "$IGNORE$", "isActive": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchMachine/searchMachine, outputTemplate=masterdata/SearchMachine/searchMachineResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for machine details with two sort fields and two descending orders, uniqueIdentifier=TC_Masterdata_SearchMachine_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].macAddress 61-D3-FD-12-C9-ED 61-D3-FD-12-C9-ED PASS
response.(data)[0].ipAddress 192.168.0.424 192.168.0.424 PASS
response.(data)[0].serialNum FB5962911687 FB5962911687 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachines_Invalid_ColumnName

Testcase Input
testCaseName=Masterdata_FilterMachines_Invalid_ColumnName, endPoint=/v1/masterdata/machines/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "dkfjdkfj", "type": "equals", "text": "a2ml30846" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/FilterMachines/filterMachines, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine details by invalid columnName, uniqueIdentifier=TC_Masterdata_FilterMachines_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachines_Invalid_EmptyColumnName

Testcase Input
testCaseName=Masterdata_FilterMachines_Invalid_EmptyColumnName, endPoint=/v1/masterdata/machines/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "", "type": "equals", "text": "a2ml30846" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterMachines/filterMachines, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine details by empty columnName, uniqueIdentifier=TC_Masterdata_FilterMachines_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachines_Invalid_EmptyFilterType

Testcase Input
testCaseName=Masterdata_FilterMachines_Invalid_EmptyFilterType, endPoint=/v1/masterdata/machines/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "", "text": "a2ml30846" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterMachines/filterMachines, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Machine details by empty filter type, uniqueIdentifier=TC_Masterdata_FilterMachines_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachines_Valid_ColumnMachineSpecId

Testcase Input
testCaseName=Masterdata_FilterMachines_Valid_ColumnMachineSpecId, endPoint=/v1/masterdata/machines/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "machineSpecId", "type": "All", "text": "$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "machineSpecId", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterMachines/filterMachines, outputTemplate=masterdata/FilterMachines/filterMachinesResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter All Machine details by columnName machineSpecId, uniqueIdentifier=TC_Masterdata_FilterMachines_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldID machineSpecId machineSpecId PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_FilterMachines_Valid_ColumnStatus

Testcase Input
testCaseName=Masterdata_FilterMachines_Valid_ColumnStatus, endPoint=/v1/masterdata/machines/filtervalues, role=globalAdmin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "all", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "isActive", "fieldValue": "true" } ] }, inputTemplate=masterdata/FilterMachines/filterMachines, outputTemplate=masterdata/FilterMachines/filterMachinesResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Active Machine details by columnName isActive, uniqueIdentifier=TC_Masterdata_FilterMachines_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue true true PASS
response.(filters)[0].fieldID isActive isActive PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchMachine_allValid_smoke

Testcase Input
testCaseName=Masterdata_FetchMachine_allValid_smoke, endPoint=/v1/masterdata/machines, role=admin, templateFields=null, input={ "id": "$REMOVE$", "langcode": "$REMOVE$", "regCenterId": "$REMOVE$" }, output={ "machines": [{ "isActive": true }] }, inputTemplate=masterdata/FetchMachine/fetchMachine, outputTemplate=masterdata/FetchMachine/fetchMachineResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Machine details with all valid data, uniqueIdentifier=TC_Masterdata_FetchMachine_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(machines)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchMachine_allValid_smoke_with_id

Testcase Input
testCaseName=Masterdata_FetchMachine_allValid_smoke_with_id, endPoint=/v1/masterdata/machines/{id}, role=admin, templateFields=null, input={ "id": "$ID:CreateMachine_All_Valid_Smoke_sid_id$", "langcode": "$REMOVE$", "regCenterId": "$REMOVE$" }, output={ "machines": [{ "isActive": true }] }, inputTemplate=masterdata/FetchMachine/fetchMachine, outputTemplate=masterdata/FetchMachine/fetchMachineResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Machine details using id with all valid data, uniqueIdentifier=TC_Masterdata_FetchMachine_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(machines)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchMachine_allValid_smoke_with_regCenterId

Testcase Input
testCaseName=Masterdata_FetchMachine_allValid_smoke_with_regCenterId, endPoint=/v1/masterdata/machines/mappedmachines/{regCenterId}, role=admin, templateFields=null, input={ "id": "$REMOVE$", "langcode": "$REMOVE$", "regCenterId": "$ID:CreateRegCenter_allValid_smoke_sid_id$" }, output={ "data": [{ "isActive": "true" }] }, inputTemplate=masterdata/FetchMachine/fetchMachine, outputTemplate=masterdata/FetchMachine/fetchMachineByCenterResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Machine details mapped to a valid regCenterId, uniqueIdentifier=TC_Masterdata_FetchMachine_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/mappedmachines/{regCenterId})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchMachine_inValid_regCenterId

Testcase Input
testCaseName=Masterdata_FetchMachine_inValid_regCenterId, endPoint=/v1/masterdata/machines/mappedmachines/{regCenterId}, role=admin, templateFields=null, input={ "id": "$REMOVE$", "langcode": "$REMOVE$", "regCenterId": "1@222" }, output={ "errors": [ { "errorCode": "KER-MSD-030", "message": "Machine not Found" } ] }, inputTemplate=masterdata/FetchMachine/fetchMachine, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Machine details mapped to a invalid regCenterId, uniqueIdentifier=TC_Masterdata_FetchMachine_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/mappedmachines/{regCenterId})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-030 KER-MSD-030 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_CreateHoliday_All_Valid_Smoke_sid, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayId": "$REMOVE$", "holidayName": "AutoTest user Eng", "isActive": true, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "locationCode": "$IGNORE$", "holidayDate": "2020-08-15", "holidayName": "AutoTest user Eng", "langCode": "$IGNORE$" }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/Holiday/holidayResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday, uniqueIdentifier=TC_Masterdata_CreateHoliday_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.holidayName َُتُتِست ُسِر ِنگ َُتُتِست ُسِر ِنگ PASS
response.holidayDate 2020-08-15 2020-08-15 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_HolidayDate_Format

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_HolidayDate_Format, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "16-08-2020", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "AutoTest user", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : holidayDate" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with invalid date format for holiday date parameter, uniqueIdentifier=TC_Masterdata_CreateHoliday_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_HolidayDate_Empty

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_HolidayDate_Empty, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "AutoTest user", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : holidayDate" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with holiday date parameter as empty, uniqueIdentifier=TC_Masterdata_CreateHoliday_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_HolidayDate_Missing

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_HolidayDate_Missing, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "$REMOVE$", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "AutoTest user", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "One or more input parameter(s) is missing" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with invalid input parameter that is holiday date is missing, uniqueIdentifier=TC_Masterdata_CreateHoliday_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_HolidayName_AboveMaxLen64

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_HolidayName_AboveMaxLen64, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "holiday_name size must be between 1 and 64" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with invalid holiday name parameter as above maximum length of 64 character, uniqueIdentifier=TC_Masterdata_CreateHoliday_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_HolidayName_Missing

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_HolidayName_Missing, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "$REMOVE$", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "One or more input parameter(s) is missing" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with holiday name parameter as missing, uniqueIdentifier=TC_Masterdata_CreateHoliday_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_LocationCode_AboveMaxLen128

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_LocationCode_AboveMaxLen128, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "AutoTest user", "isActive": false, "langCode": "eng", "locationCode": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "location_code size must be between 1 and 128" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with location code with parameter as above maximum length of 128 character, uniqueIdentifier=TC_Masterdata_CreateHoliday_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_LocationCode_Missing

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_LocationCode_Missing, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "AutoTest user", "isActive": false, "langCode": "eng", "locationCode": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "One or more input parameter(s) is missing" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with location code parameter as missing, uniqueIdentifier=TC_Masterdata_CreateHoliday_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_LocationCode_NotInDB

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_LocationCode_NotInDB, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "AutoTest user", "isActive": false, "langCode": "eng", "locationCode": "GST", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-730", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with location code which is not available in database, uniqueIdentifier=TC_Masterdata_CreateHoliday_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-730 KER-MSD-730 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateHoliday_Invalid_InputParameter_isActive_Missing

Testcase Input
testCaseName=MasterData_CreateHoliday_Invalid_InputParameter_isActive_Missing, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayId": $REMOVE$, "holidayName": "AutoTest user", "isActive": "$REMOVE$", "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "One or more input parameter(s) is missing" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Creating the holiday with invalid parameter for isActive as missing, uniqueIdentifier=TC_Masterdata_CreateHoliday_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_Invalid_FilterType_neg

Testcase Input
testCaseName=MasterData_HolidaySearch_Invalid_FilterType_neg, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "betweens", "value": "AutoTest user", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "holidayName", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with invalid filter type, uniqueIdentifier=TC_Masterdata_HolidaySearch_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_Invalid_RequestTime_neg

Testcase Input
testCaseName=MasterData_HolidaySearch_Invalid_RequestTime_neg, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "equals", "value": "AutoTest user", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "asgsgg", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with invalid request time, uniqueIdentifier=TC_Masterdata_HolidaySearch_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_Invalid_SortField_neg

Testcase Input
testCaseName=MasterData_HolidaySearch_Invalid_SortField_neg, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "equals", "value": "AutoTest user", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "asgsgg", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field asgsgg" } ] }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with invalid sort field, uniqueIdentifier=TC_Masterdata_HolidaySearch_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_Invalid_SortType_neg

Testcase Input
testCaseName=MasterData_HolidaySearch_Invalid_SortType_neg, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "equals", "value": "AutoTest user", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "holidayName", "sortType": "adfdf" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type adfdf is not supported" } ] }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with invalid sort type, uniqueIdentifier=TC_Masterdata_HolidaySearch_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_contains_holidayName_eng_pos

Testcase Input
testCaseName=MasterData_HolidaySearch_contains_holidayName_eng_pos, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "contains", "value": "AutoTest user", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "holidayName", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/HolidaySearch/holidaySearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with the condition that it contains the holiday name and the page position for the English language, uniqueIdentifier=TC_Masterdata_HolidaySearch_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_equals_holidayName_ara_pos

Testcase Input
testCaseName=MasterData_HolidaySearch_equals_holidayName_ara_pos, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "equals", "value": "AutoTest user Ara", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "holidayName", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "ara", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/HolidaySearch/holidaySearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with the condition that it matches the holiday name and the page position for the Arabic language, uniqueIdentifier=TC_Masterdata_HolidaySearch_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_equals_holidayName_eng_pos

Testcase Input
testCaseName=MasterData_HolidaySearch_equals_holidayName_eng_pos, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "equals", "value": "AutoTest user Eng", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "holidayName", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/HolidaySearch/holidaySearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with the condition that it matches the holiday name and the page position for the English language, uniqueIdentifier=TC_Masterdata_HolidaySearch_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_startsWith_holidayName_ara_pos

Testcase Input
testCaseName=MasterData_HolidaySearch_startsWith_holidayName_ara_pos, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "startsWith", "value": "AutoTest user", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "holidayName", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "ara", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/HolidaySearch/holidaySearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with the condition that it starts with the holiday name and the page position for the Arabic language, uniqueIdentifier=TC_Masterdata_HolidaySearch_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_HolidaySearch_startsWith_holidayName_eng_pos

Testcase Input
testCaseName=MasterData_HolidaySearch_startsWith_holidayName_eng_pos, endPoint=/v1/masterdata/holidays/search, role=admin, templateFields=[value], input={ "filters": [ { "columnName": "holidayName", "type": "startsWith", "value": "AutoTest user", "fromValue": "$REMOVE$", "toValue": "$REMOVE$" } ], "sort": [ { "sortField": "holidayName", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/HolidaySearch/holidaySearch, outputTemplate=masterdata/HolidaySearch/holidaySearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search holiday details with the condition that it starts with the holiday name and the page position for the English language, uniqueIdentifier=TC_Masterdata_HolidaySearch_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateHoliday_All_Valid_Smoke, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday updated", "holidayName": "AutoTest user", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": true, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "holidayId": "$IGNORE$", "locationCode": "$IGNORE$", "holidayDate": "2020-08-15", "holidayName": "AutoTest user", "langCode": "$IGNORE$" }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/Holiday/holidayResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the holiday details, uniqueIdentifier=TC_Masterdata_UpdateHoliday_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.holidayName َُتُتِست ُسِر َُتُتِست ُسِر PASS
response.holidayDate 2020-08-15 2020-08-15 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_HolidayDate_Format

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_HolidayDate_Format, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "16-08-2020", "holidayDesc": "AutoTest user Holiday", "holidayName": "AutoTest user", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : holidayDate" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating the holiday with invalid date format for holiday date parameter, uniqueIdentifier=TC_Masterdata_UpdateHoliday_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_InputParameter_HolidayDate_Empty

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_InputParameter_HolidayDate_Empty, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "", "holidayDesc": "AutoTest user Holiday", "holidayName": "AutoTest user", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : holidayDate" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating the holiday with holiday date parameter as empty, uniqueIdentifier=TC_Masterdata_UpdateHoliday_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_InputParameter_HolidayDate_Missing

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_InputParameter_HolidayDate_Missing, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "$REMOVE$", "holidayDesc": "AutoTest user Holiday", "holidayName": "AutoTest user", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "One or more input parameter(s) is missing" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update the holiday detail with invalid input parameter that is holiday date is missing, uniqueIdentifier=TC_Masterdata_UpdateHoliday_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_InputParameter_HolidayName_AboveMaxLen64

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_InputParameter_HolidayName_AboveMaxLen64, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayName": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "holiday_name size must be between 1 and 64" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating the holiday with invalid holiday name parameter as above maximum length of 64 character, uniqueIdentifier=TC_Masterdata_UpdateHoliday_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_InputParameter_HolidayName_Missing

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_InputParameter_HolidayName_Missing, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayName": "$REMOVE$", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "$LOCATIONCODE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "One or more input parameter(s) is missing" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating the holiday with holiday name parameter as missing, uniqueIdentifier=TC_Masterdata_UpdateHoliday_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_InputParameter_LocationCode_AboveMaxLen128

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_InputParameter_LocationCode_AboveMaxLen128, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayName": "AutoTest user", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "location_code size must be between 1 and 128" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating the holiday with location code with parameter as above maximum length of 128 character, uniqueIdentifier=TC_Masterdata_UpdateHoliday_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_InputParameter_LocationCode_Missing

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_InputParameter_LocationCode_Missing, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayName": "AutoTest user", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "One or more input parameter(s) is missing" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating the holiday with location code parameter as missing, uniqueIdentifier=TC_Masterdata_UpdateHoliday_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateHoliday_Invalid_InputParameter_LocationCode_NotInDB

Testcase Input
testCaseName=MasterData_UpdateHoliday_Invalid_InputParameter_LocationCode_NotInDB, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[holidayDesc, holidayName], input={ "holidayDate": "2020-08-15", "holidayDesc": "AutoTest user Holiday", "holidayName": "AutoTest user", "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": false, "langCode": "eng", "locationCode": "SOS", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-732", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/Holiday/holiday, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Updating the holiday with location code which is not available in database, uniqueIdentifier=TC_Masterdata_UpdateHoliday_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-732 KER-MSD-732 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateHolidayStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateHolidayStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/holidays?holidayId={holidayId}&isActive={isActive}, role=admin, templateFields=[], input={ "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": "true" }, output={ "status": "Status updated successfully for holiday" }, inputTemplate=masterdata/UpdateHolidayStatus/updateHolidayStatus, outputTemplate=masterdata/UpdateHolidayStatus/updateHolidayStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update holiday status details to verify the deactivated data, uniqueIdentifier=TC_Masterdata_UpdateHolidayStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays?holidayId={holidayId}&isActive={isActive})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for holiday Status updated successfully for holiday PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateHolidayStatus_TO_Verify_Deactivation_Neg

Testcase Input
testCaseName=MasterData_UpdateHolidayStatus_TO_Verify_Deactivation_Neg, endPoint=/v1/masterdata/holidays?holidayId={holidayId}&isActive={isActive}, role=admin, templateFields=[], input={ "holidayId": "$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "isActive": "false" }, output={ "status": "Status updated successfully for holiday" }, inputTemplate=masterdata/UpdateHolidayStatus/updateHolidayStatus, outputTemplate=masterdata/UpdateHolidayStatus/updateHolidayStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update holiday status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateHolidayStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays?holidayId={holidayId}&isActive={isActive})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for holiday Status updated successfully for holiday PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchHolidays_allValid_smoke_get

Testcase Input
testCaseName=MasterData_FetchHolidays_allValid_smoke_get, endPoint=/v1/masterdata/holidays, role=admin, templateFields=null, input={ "holidayid":"$REMOVE$", "langcode": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchHolidays/fetchHoliday, outputTemplate=masterdata/FetchHolidays/fetchHolidayResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Holiday details with all valid data, uniqueIdentifier=TC_Masterdata_FetchHolidays_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchHolidays_allValid_smoke_with_Id

Testcase Input
testCaseName=MasterData_FetchHolidays_allValid_smoke_with_Id, endPoint=/v1/masterdata/holidays/{holidayid}, role=admin, templateFields=null, input={ "holidayid":"2000001", "langcode":"$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchHolidays/fetchHoliday, outputTemplate=masterdata/FetchHolidays/fetchHolidayResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Holiday details with valid holidayid, uniqueIdentifier=TC_Masterdata_FetchHolidays_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/{holidayid})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchHolidays_allValid_smoke_with_Id_and_langCode

Testcase Input
testCaseName=MasterData_FetchHolidays_allValid_smoke_with_Id_and_langCode, endPoint=/v1/masterdata/holidays/{holidayid}/{langcode}, role=admin, templateFields=[langcode], input={ "holidayid":"$ID:CreateHoliday_All_Valid_Smoke_sid_holidayId$", "langcode":"eng" }, output={ }, inputTemplate=masterdata/FetchHolidays/fetchHoliday, outputTemplate=masterdata/FetchHolidays/fetchHolidayResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Holiday details with valid holidayid and langcode, uniqueIdentifier=TC_Masterdata_FetchHolidays_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/{holidayid}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchHolidays_invalid_holidayid_unexisting

Testcase Input
testCaseName=MasterData_FetchHolidays_invalid_holidayid_unexisting, endPoint=/v1/masterdata/holidays/{holidayid}, role=admin, templateFields=null, input={ "holidayid":"2450001", "langcode":"$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-020", "message": "Holiday not found" } ] }, inputTemplate=masterdata/FetchHolidays/fetchHoliday, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Holiday details with nonexisting holidayid, uniqueIdentifier=TC_Masterdata_FetchHolidays_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/{holidayid})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-020 KER-MSD-020 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchHolidays_invalid_holidayid_unexisting with langCode

Testcase Input
testCaseName=MasterData_FetchHolidays_invalid_holidayid_unexisting with langCode, endPoint=/v1/masterdata/holidays/{holidayid}/{langcode}, role=admin, templateFields=null, input={ "holidayid":"2450001", "langcode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-020", "message": "Holiday not found" } ] }, inputTemplate=masterdata/FetchHolidays/fetchHoliday, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Holiday details with nonexisting holidayid and valid langCode, uniqueIdentifier=TC_Masterdata_FetchHolidays_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/{holidayid}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-020 KER-MSD-020 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchHolidays_invalid_langcode_unexisting

Testcase Input
testCaseName=MasterData_FetchHolidays_invalid_langcode_unexisting, endPoint=/v1/masterdata/holidays/{holidayid}/{langcode}, role=admin, templateFields=null, input={ "holidayid":"2450001", "langcode":"GER" }, output={ "errors": [ { "errorCode": "KER-MSD-020", "message": "Holiday not found" } ] }, inputTemplate=masterdata/FetchHolidays/fetchHoliday, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Holiday details with nonexisting langcode, uniqueIdentifier=TC_Masterdata_FetchHolidays_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/{holidayid}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-020 KER-MSD-020 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_Valid_Smoke

Testcase Input
testCaseName=MasterData_FilterHolidays_Valid_Smoke, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "holidayName", "type": "unique", "text": "AutoTest user Eng" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/FilterHolidays/filterHolidaysResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by all valid data, uniqueIdentifier=TC_Masterdata_FilterHolidays_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_FilterText

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_FilterText, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "holidayName", "type": "unique", "text": "sdfgsds" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by inalid filter text, uniqueIdentifier=TC_Masterdata_FilterHolidays_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_RequestTime_format

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_RequestTime_format, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "holidayName", "type": "unique", "text": "AutoTest user" }], "languageCode": "eng", "requesttime": "2018-12-1006:12:52.994Z" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by inalid requesttime format, uniqueIdentifier=TC_Masterdata_FilterHolidays_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_filterColumnName

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_filterColumnName, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "dsdsjdh", "type": "unique", "text": "AutoTest user" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by inalid columnName, uniqueIdentifier=TC_Masterdata_FilterHolidays_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_filterColumnName_blank

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_filterColumnName_blank, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "", "type": "unique", "text": "AutoTest user" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by empty filter columnName, uniqueIdentifier=TC_Masterdata_FilterHolidays_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_filterText

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_filterText, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=null, input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "ashashadf" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ <<<<<<< HEAD ======= "totalCount": 0 >>>>>>> upstream/develop }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/NilFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by invalid filter text, uniqueIdentifier=TC_Masterdata_FilterHolidays_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_filterType

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_filterType, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "holidayName", "type": "sdsdsd", "text": "AutoTest user" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by inalid filter Type, uniqueIdentifier=TC_Masterdata_FilterHolidays_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_filterType_blank

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_filterType_blank, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "holidayName", "type": "", "text": "AutoTest user" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by blank filter type, uniqueIdentifier=TC_Masterdata_FilterHolidays_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterHolidays_inValid_langCode

Testcase Input
testCaseName=MasterData_FilterHolidays_inValid_langCode, endPoint=/v1/masterdata/holidays/filtervalues, role=admin, templateFields=null, input={ "filters": [{ "columnName": "holidayName", "type": "unique", "text": "AutoTest user" }], "languageCode": "engr", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/FilterHolidays/filterHolidays, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Holidays by inalid languageCode, uniqueIdentifier=TC_Masterdata_FilterHolidays_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimpleDelete#MasterData_DeleteHoliday_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteHoliday_All_Valid_Smoke_sid, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[], input={ "requesttime": "$TIMESTAMP$", "holidayDate": "2020-08-15", "locationCode": "$LOCATIONCODE$" }, output={ "holidayDate": "2020-08-15", "locationCode": "$IGNORE$" }, inputTemplate=masterdata/DeleteHoliday/deleteHoliday, outputTemplate=masterdata/DeleteHoliday/deleteHolidayResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Holiday with all valid data, uniqueIdentifier=TC_Masterdata_DeleteHoliday_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.holidayDate 2020-08-15 2020-08-15 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimpleDelete#MasterData_DeleteHoliday_Invalid_holidayDate_Neg

Testcase Input
testCaseName=MasterData_DeleteHoliday_Invalid_holidayDate_Neg, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[], input={ "requesttime": "$TIMESTAMP$", "holidayDate": "2020-0", "locationCode": "$LOCATIONCODE$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : holidayDate" } ], "holidayDate": "2020-08-15", "locationCode": "$IGNORE$" }, inputTemplate=masterdata/DeleteHoliday/deleteHoliday, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Holiday with invalid holidayDate, uniqueIdentifier=TC_Masterdata_DeleteHoliday_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimpleDelete#MasterData_DeleteHoliday_Invalid_locationCode

Testcase Input
testCaseName=MasterData_DeleteHoliday_Invalid_locationCode, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[], input={ "requesttime": "$TIMESTAMP$", "holidayDate": "2020-08-15", "locationCode": "Fe4$" }, output={ "errors": [ { "errorCode": "KER-MSD-020", "message": "Holiday not found" } ], "holidayDate": "2020-08-15", "locationCode": "$IGNORE$" }, inputTemplate=masterdata/DeleteHoliday/deleteHoliday, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Holiday with invalid locationCode, uniqueIdentifier=TC_Masterdata_DeleteHoliday_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-020 KER-MSD-020 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimpleDelete#MasterData_DeleteHoliday_Invalid_requesttime_Neg

Testcase Input
testCaseName=MasterData_DeleteHoliday_Invalid_requesttime_Neg, endPoint=/v1/masterdata/holidays, role=admin, templateFields=[], input={ "requesttime": "ssf$5", "holidayDate": "2020-08-15", "locationCode": "$LOCATIONCODE$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ], "holidayDate": "2020-08-15", "locationCode": "$IGNORE$" }, inputTemplate=masterdata/DeleteHoliday/deleteHoliday, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Holiday with invalid requesttime, uniqueIdentifier=TC_Masterdata_DeleteHoliday_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterLocationData_Invalid_EmptyFilterType

Testcase Input
testCaseName=MasterData_FilterLocationData_Invalid_EmptyFilterType, endPoint=/v1/masterdata/locations/filtervalues, role=admin, templateFields=[columnName], input={ "filters": [{ "columnName": "Zone", "type": "", "text": "$ZONE_CODE$" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterLocationData/filterLocationData, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Location details by invalid filter Type, uniqueIdentifier=TC_Masterdata_FilterLocationData_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterLocationData_Valid_Smoke

Testcase Input
testCaseName=MasterData_FilterLocationData_Valid_Smoke, endPoint=/v1/masterdata/locations/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "code", "type": "unique", "text": "$ZONE_CODE$" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [] }, inputTemplate=masterdata/FilterLocationData/filterLocationData, outputTemplate=masterdata/FilterLocationData/filterLocationDataResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Location details by all valid data, uniqueIdentifier=TC_Masterdata_FilterLocationData_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_details_Langcode_smoke

Testcase Input
testCaseName=MasterData_FetchLocation_details_Langcode_smoke, endPoint=/v1/masterdata/locations/level/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "locationname": "$REMOVE$", "locationcode": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "isActive": true }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details using level with valid langcode, uniqueIdentifier=TC_Masterdata_FetchLocation_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/level/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_details_by_Langcode_smoke

Testcase Input
testCaseName=MasterData_FetchLocation_details_by_Langcode_smoke, endPoint=/v1/masterdata/locations/info/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "locationcode": "$LOCATIONCODE$", "locationname": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "isActive": true }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationDetailsbyLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with valid langcode and locationcode, uniqueIdentifier=TC_Masterdata_FetchLocation_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/info/{locationcode}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_details_by_invalid_LanGcode

Testcase Input
testCaseName=MasterData_FetchLocation_details_by_invalid_LanGcode, endPoint=/v1/masterdata/locations/info/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "langcode": "endgysgshw66wg", "locationcode": "$LOCATIONCODE$", "locationname": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with invalid langcode and valid locationcode, uniqueIdentifier=TC_Masterdata_FetchLocation_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/info/{locationcode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_details_by_invalid_locationcode

Testcase Input
testCaseName=MasterData_FetchLocation_details_by_invalid_locationcode, endPoint=/v1/masterdata/locations/info/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "locationname": "$REMOVE$", "locationcode": "100sw33223@!@#36", "hierarchyname": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with valid langcode and invalid locationcode, uniqueIdentifier=TC_Masterdata_FetchLocation_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/info/{locationcode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_details_hierarchyname_smoke

Testcase Input
testCaseName=MasterData_FetchLocation_details_hierarchyname_smoke, endPoint=/v1/masterdata/locations/locationhierarchy/{hierarchyname}, role=admin, templateFields=null, input={ "langcode": "$REMOVE$", "locationname": "$REMOVE$", "locationcode": "$REMOVE$", "hierarchyname": "City" }, output={ "locations": [{ "isActive": true }] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with Location Hierarchy, uniqueIdentifier=TC_Masterdata_FetchLocation_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/locationhierarchy/{hierarchyname})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_details_invalid_locationname

Testcase Input
testCaseName=MasterData_FetchLocation_details_invalid_locationname, endPoint=/v1/masterdata/locations/validate/{locationname}, role=admin, templateFields=null, input={ "langcode": "$REMOVE$", "locationname": "000", "locationcode": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "status": "Invalid" }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationValidationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with invalid locationname, uniqueIdentifier=TC_Masterdata_FetchLocation_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/validate/{locationname})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Invalid Invalid PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_details_validate_locationname

Testcase Input
testCaseName=MasterData_FetchLocation_details_validate_locationname, endPoint=/v1/masterdata/locations/validate/{locationname}, role=admin, templateFields=null, input={ "langcode": "$REMOVE$", "locationname": "10000", "locationcode": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "status": "Valid" }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationValidationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with locationname, uniqueIdentifier=TC_Masterdata_FetchLocation_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/validate/{locationname})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Valid Valid PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_immediatechildren

Testcase Input
testCaseName=MasterData_FetchLocation_immediatechildren, endPoint=/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "locationname": "$REMOVE$", "locationcode": "BNMR", "hierarchyname": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationImmediatechildrenResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location immediate children details with locationcode and langcode, uniqueIdentifier=TC_Masterdata_FetchLocation_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_invalid_langcode

Testcase Input
testCaseName=MasterData_FetchLocation_invalid_langcode, endPoint=/v1/masterdata/locations/{langcode}, role=admin, templateFields=null, input={ "langcode": "en@@ddddg", "locationname": "$REMOVE$", "locationcode": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with invalid langcode, uniqueIdentifier=TC_Masterdata_FetchLocation_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_langcode_invalid_locationcode

Testcase Input
testCaseName=MasterData_FetchLocation_langcode_invalid_locationcode, endPoint=/v1/masterdata/locations/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "locationcode": "10@@EDDD6", "locationname": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with valid langcode and invalid locationcode, uniqueIdentifier=TC_Masterdata_FetchLocation_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/{locationcode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_langcode_locationcode_smoke

Testcase Input
testCaseName=MasterData_FetchLocation_langcode_locationcode_smoke, endPoint=/v1/masterdata/locations/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "locationcode": "$LOCATIONCODE$", "locationname": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "locations": [{ "isActive": true }] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with valid langcode and locationcode, uniqueIdentifier=TC_Masterdata_FetchLocation_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/{locationcode}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_langcode_smoke

Testcase Input
testCaseName=MasterData_FetchLocation_langcode_smoke, endPoint=/v1/masterdata/locations/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "locationname": "$REMOVE$", "locationcode": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "locations": [{ "isActive": true }] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/FetchLocation/fetchLocationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with langcode, uniqueIdentifier=TC_Masterdata_FetchLocation_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchLocation_locationcode_invalid_langcode

Testcase Input
testCaseName=MasterData_FetchLocation_locationcode_invalid_langcode, endPoint=/v1/masterdata/locations/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "langcode": "en@@@#EDFF", "locationcode": "$LOCATIONCODE$", "locationname": "$REMOVE$", "hierarchyname": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/FetchLocation/fetchLocation, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Location details with invalid langcode and valid locationcode, uniqueIdentifier=TC_Masterdata_FetchLocation_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/{locationcode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllLocation_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllLocation_valid_smoke, endPoint=/v1/masterdata/locations/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllLocation/fetchAllLocation, outputTemplate=masterdata/FetchAllLocation/fetchAllLocationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Location details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllLocation_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchMissingLocation_valid_smoke

Testcase Input
testCaseName=MasterData_FetchMissingLocation_valid_smoke, endPoint=/v1/masterdata/locations/missingids/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng" }, output={ }, inputTemplate=masterdata/FetchMissingLocation/fetchMissingLocation, outputTemplate=masterdata/FetchMissingLocation/fetchMissingLocationResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Missing Location details by langcode, uniqueIdentifier=TC_Masterdata_FetchMissingLocation_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/missingids/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateTemplateType_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_CreateTemplateType_All_Valid_Smoke, endPoint=/v1/masterdata/templatetypes, role=admin, templateFields=[description], input={ "code": "Test-info-Template-auto", "description": "Test-info-Template auto description", "isActive":true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "code": "Test-info-Template-auto" }, inputTemplate=masterdata/TemplateType/templateType, outputTemplate=masterdata/TemplateType/templateTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template type with valid details, uniqueIdentifier=TC_Masterdata_CreateTemplateType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code Test-info-Template-auto Test-info-Template-auto PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateTemplateType_InputParameter_Code_AboveMaxLen36

Testcase Input
testCaseName=MasterData_CreateTemplateType_InputParameter_Code_AboveMaxLen36, endPoint=/v1/masterdata/templatetypes, role=admin, templateFields=[description], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Test-info-Template desc", "isActive":true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/TemplateType/templateType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template type with input parameter code exceeding the maximum length of 36 characters, uniqueIdentifier=TC_Masterdata_CreateTemplateType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateTemplateType_InputParameter_Code_Missing

Testcase Input
testCaseName=MasterData_CreateTemplateType_InputParameter_Code_Missing, endPoint=/v1/masterdata/templatetypes, role=admin, templateFields=[description], input={ "code": "$REMOVE$", "description": "Test-info-Template desc", "isActive":true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/TemplateType/templateType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template type with input parameter code as missing, uniqueIdentifier=TC_Masterdata_CreateTemplateType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateTemplateType_InputParameter_isActive_Missing

Testcase Input
testCaseName=MasterData_CreateTemplateType_InputParameter_isActive_Missing, endPoint=/v1/masterdata/templatetypes, role=admin, templateFields=[description], input={ "code": "Test-info-Template", "description": "Test-info-Template desc", "isActive":"$REMOVE$", "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/TemplateType/templateType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template type with input parameter is active as missing, uniqueIdentifier=TC_Masterdata_CreateTemplateType_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatetypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_All_Valid_Smoke_sid

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_All_Valid_Smoke_sid, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "Doc", "description": "Doc Test", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "code": "Doc" }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/TemplateFileFormat/templateFileFormatResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template file format with valid details, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code Doc Doc PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_Code_AboveMaxLen36

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_Code_AboveMaxLen36, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[description], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Docxx Test", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter code exceeding the maximum length of 36 characters, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_Code_Empty

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_Code_Empty, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[description], input={ "code": "", "description": "Docxx Test", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter code as empty, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_Code_Missing

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_Code_Missing, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[description], input={ "code": "$REMOVE$", "description": "Docxx Test", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter code as missing, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[description], input={ "code": "Docx", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: Should not be blank or size must be between 1 and 256" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter description exceeding the maximum length of 256 characters, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_Description_Empty

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_Description_Empty, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[description], input={ "code": "Docxx", "description": "", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: Should not be blank or size must be between 1 and 256" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter description as empty, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_Description_Missing

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_Description_Missing, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "Docxx", "description": "$REMOVE$", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: must not be null" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter description as missing, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_LangCode_AboveMaxLen3

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_LangCode_AboveMaxLen3, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[], input={ "code": "docx1", "description": "Docxx Test", "isActive": false, "langCode": "engr", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter language code exceeding the maximum length of 3 characters, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#Masterdata_CreateTemplateFileFormat_InputParameter_isActive_Missing

Testcase Input
testCaseName=Masterdata_CreateTemplateFileFormat_InputParameter_isActive_Missing, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[description], input={ "code": "docx1", "description": "Docxx Test", "isActive": "$REMOVE$", "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.isActive: must not be null" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template file format with the input parameter is active as missing, uniqueIdentifier=TC_Masterdata_CreateTemplateFileFormat_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateTemplateFileFormatStatus_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateTemplateFileFormatStatus_All_Valid_Smoke, endPoint=/v1/masterdata/templatefileformats?isActive={isActive}&code={code}, role=admin, templateFields=null, input={ "code": "Doc", "isActive": true }, output={ "status": "Status updated successfully for Template File Formats" }, inputTemplate=masterdata/UpdateTemplateFileFormatStatus/updateTemplateFileFormatStatus, outputTemplate=masterdata/UpdateTemplateFileFormatStatus/updateTemplateFileFormatStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template file format status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormatStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats?isActive={isActive}&code={code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Template File Formats Status updated successfully for Template File Formats PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateTemplateFileFormatStatus_Invalid_word

Testcase Input
testCaseName=MasterData_UpdateTemplateFileFormatStatus_Invalid_word, endPoint=/v1/masterdata/templatefileformats?isActive={isActive}&code={code}, role=admin, templateFields=null, input={ "code": "notexist", "isActive": true }, output={ "errors": [ { "errorCode": "KER-MSD-046", "message": "Template not found." } ] }, inputTemplate=masterdata/UpdateTemplateFileFormatStatus/updateTemplateFileFormatStatus, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template file format status details with invalid word, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormatStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats?isActive={isActive}&code={code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-046 KER-MSD-046 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#AMasterdata_UpdateTemplateFileFormat_InputParameter_LangCode_AboveMaxLen3

Testcase Input
testCaseName=AMasterdata_UpdateTemplateFileFormat_InputParameter_LangCode_AboveMaxLen3, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=null, input={ "code": "docx", "description": "Docxx Test", "isActive": false, "langCode": "engr", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter language code exceeding the maximum length of 3 characters, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_All_Valid_Smoke, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "$ID:CreateTemplateFileFormat_All_Valid_Smoke_sid_code$", "description": "Doc Test updated", "isActive": true, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "code": "Doc" }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/TemplateFileFormat/templateFileFormatResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template file format with valid details, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code Doc Doc PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_Code_AboveMaxLen36

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_Code_AboveMaxLen36, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "description": "Docxx Test", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter code exceeding the maximum length of 36 characters, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_Code_Empty

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_Code_Empty, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "", "description": "Docxx Test", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter code as empty, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_Code_Missing

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_Code_Missing, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "$REMOVE$", "description": "Docxx Test", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: must not be null" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter code as missing, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_Description_AboveMaxLen256

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_Description_AboveMaxLen256, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "Docx", "description": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvW", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: Should not be blank or size must be between 1 and 256" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter description exceeding the maximum length of 256 characters, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_Description_Empty

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_Description_Empty, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "Docxx", "description": "", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: Should not be blank or size must be between 1 and 256" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter description as empty, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_Description_Missing

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_Description_Missing, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=[langCode], input={ "code": "Docxx", "description": "$REMOVE$", "isActive": false, "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.description: must not be null" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter description as missing, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_Invalid_LangCode

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_Invalid_LangCode, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=null, input={ "code": "docx", "description": "Docxx Test", "isActive": false, "langCode": "GER", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter language code as invalid, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_LangCode_Empty

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_LangCode_Empty, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=null, input={ "code": "docx", "description": "Docxx Test", "isActive": false, "langCode": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter language code as empty, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#Masterdata_UpdateTemplateFileFormat_InputParameter_LangCode_Missing

Testcase Input
testCaseName=Masterdata_UpdateTemplateFileFormat_InputParameter_LangCode_Missing, endPoint=/v1/masterdata/templatefileformats, role=admin, templateFields=null, input={ "code": "docx", "description": "Docxx Test", "isActive": false, "langCode": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/TemplateFileFormat/templateFileFormat, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template file format with the input parameter language code as missing, uniqueIdentifier=TC_Masterdata_UpdateTemplateFileFormat_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteTemplateFileFormat_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_DeleteTemplateFileFormat_All_Valid_Smoke, endPoint=/v1/masterdata/templatefileformats/{code}, role=admin, templateFields=null, input={ "code": "$ID:CreateTemplateFileFormat_All_Valid_Smoke_sid_code$" }, output={ "code": "Doc" }, inputTemplate=masterdata/DeleteTemplateFileFormat/deleteTemplateFileFormat, outputTemplate=masterdata/DeleteTemplateFileFormat/deleteTemplateFileFormatResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Template File Format with all valid data, uniqueIdentifier=TC_Masterdata_DeleteTemplateFileFormat_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code Doc Doc PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteTemplateFileFormat_Invalid_code

Testcase Input
testCaseName=MasterData_DeleteTemplateFileFormat_Invalid_code, endPoint=/v1/masterdata/templatefileformats/{code}, role=admin, templateFields=null, input={ "code": "asdf" }, output={ "errors": [ { "errorCode": "KER-MSD-046", "message": "Template not found." } ] }, inputTemplate=masterdata/DeleteTemplateFileFormat/deleteTemplateFileFormat, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Template File Format with invalid code, uniqueIdentifier=TC_Masterdata_DeleteTemplateFileFormat_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-046 KER-MSD-046 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetTemplateFileFormat_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetTemplateFileFormat_allValid_smoke, endPoint=/v1/masterdata/templatefileformats/{code}/{langcode}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "code": "json" }, output={ "templateFileFormats": [{ "code": "json", "isActive": true }] }, inputTemplate=masterdata/GetTemplateFileFormat/getTemplateFileFormat, outputTemplate=masterdata/GetTemplateFileFormat/getTemplateFileFormatResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve template file format with valid language code and code, uniqueIdentifier=TC_Masterdata_GetTemplateFileFormat_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats/{code}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(templateFileFormats)[0].code json json PASS
response.(templateFileFormats)[0].isActive true true PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(templateFileFormats)[0].code json json PASS
response.(templateFileFormats)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetTemplateFileFormat_inValid_code

Testcase Input
testCaseName=Masterdata_GetTemplateFileFormat_inValid_code, endPoint=/v1/masterdata/templatefileformats/{code}/{langcode}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "code": "jdhdudhdson" }, output={ "errors": [ { "errorCode": "KER-MSD-046", "message": "Template not found." } ] }, inputTemplate=masterdata/GetTemplateFileFormat/getTemplateFileFormat, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve template file format with valid language code and invalid code, uniqueIdentifier=TC_Masterdata_GetTemplateFileFormat_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats/{code}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-046 KER-MSD-046 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-046 KER-MSD-046 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetTemplateFileFormat_langcode_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetTemplateFileFormat_langcode_allValid_smoke, endPoint=/v1/masterdata/templatefileformats/code/{code}, role=admin, templateFields=null, input={ "langcode": "$REMOVE$", "code": "json" }, output={ "templateFileFormats": [{ "code": "json", "isActive": true }] }, inputTemplate=masterdata/GetTemplateFileFormat/getTemplateFileFormat, outputTemplate=masterdata/GetTemplateFileFormat/getTemplateFileFormatResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve template file format without language code and code, uniqueIdentifier=TC_Masterdata_GetTemplateFileFormat_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatefileformats/code/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(templateFileFormats)[0].code json json PASS
response.(templateFileFormats)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_CreateTemplate_All_Valid_Smoke_sid, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "json", "fileText": "abc", "id": "445566777", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "id": "$IGNORE$" }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/Template/templateResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template with valid details, uniqueIdentifier=TC_Masterdata_CreateTemplate_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_FileFormatCode_AboveMaxLen36

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_FileFormatCode_AboveMaxLen36, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.fileFormatCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter file format code exceeding the maximum length of 36 characters, uniqueIdentifier=TC_Masterdata_CreateTemplate_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_FileFormatCode_Empty

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_FileFormatCode_Empty, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.fileFormatCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter file format code as empty, uniqueIdentifier=TC_Masterdata_CreateTemplate_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_FileFormatCode_Missing

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_FileFormatCode_Missing, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "$REMOVE$", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.fileFormatCode: must not be null" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter file format code as missing, uniqueIdentifier=TC_Masterdata_CreateTemplate_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_ModuleName_AboveMaxLen128

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_ModuleName_AboveMaxLen128, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.moduleName: size must be between 0 and 128" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter module name exceeding the maximum length of 128 characters, uniqueIdentifier=TC_Masterdata_CreateTemplate_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_Name_AboveMaxLen128

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_Name_AboveMaxLen128, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter name exceeding the maximum length of 128 characters, uniqueIdentifier=TC_Masterdata_CreateTemplate_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_Name_Empty, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template with input paramater name as empty, uniqueIdentifier=TC_Masterdata_CreateTemplate_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_Name_Missing, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "$REMOVE$", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create template with input paramater name as missing, uniqueIdentifier=TC_Masterdata_CreateTemplate_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_TemplateTypeCode_AboveMaxLen36

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_TemplateTypeCode_AboveMaxLen36, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.templateTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter template type code exceeding the maximum length of 36 characters, uniqueIdentifier=TC_Masterdata_CreateTemplate_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_TemplateTypeCode_Empty

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_TemplateTypeCode_Empty, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.templateTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter template type code as empty, uniqueIdentifier=TC_Masterdata_CreateTemplate_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateTemplate_InputParameter_TemplateTypeCode_Missing

Testcase Input
testCaseName=MasterData_CreateTemplate_InputParameter_TemplateTypeCode_Missing, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.templateTypeCode: must not be null" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create a template with the input parameter template type code as missing, uniqueIdentifier=TC_Masterdata_CreateTemplate_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_contain

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_contain, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "contains", "value": "test template" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$" }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details where the column name is specified, the language code is English, and the filter type contains specific keywords, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_contains_filterValue_invalid

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_contains_filterValue_invalid, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "contains", "value": "defshd" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "0" }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details where the column name is specified, the language code is English, filter type contains and filter value invalid, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_equals_filterValue_invalid

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_equals_filterValue_invalid, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "defshd" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "0" }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details where the column name is specified, the language code is English, filter type equals to and filter value invalid, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_equals_filterValue_null

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_equals_filterValue_null, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "Invalid filter value" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details where the column name is specified, the language code is English, filter type equals to and filter value null, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_startsWith_filterValue_invalid

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_startsWith_filterValue_invalid, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "startsWith", "value": "defshd" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "0" }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details where the column name is specified, the language code is English, filter type equals to and filter value invalid, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.totalRecord 0 0 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_startsWith_filterValue_null

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_filterType_startsWith_filterValue_null, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "startsWith", "value": "" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "Invalid filter value" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details where the column name is specified, the language code is English, filter type starts with and filter value null, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_smoke

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_ColumnName_Name_LangCode_eng_smoke, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "test template" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "totalRecord": "$IGNORE$" }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details with the condition as column name and language code as english, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_inavlid_Empty_ColumnName

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_inavlid_Empty_ColumnName, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "", "type": "equals", "value": "Test-template" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-311", "message": "Column is missing in request" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details with column name as empty, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-311 KER-MSD-311 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_inavlid_Empty_FilterType

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_inavlid_Empty_FilterType, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "", "value": "Test-template" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-312", "message": "Filter type is missing" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details with filter type as empty, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-312 KER-MSD-312 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_inavlid_Empty_FilterValue

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_inavlid_Empty_FilterValue, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-390", "message": "Invalid filter value" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details with filter value as empty, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-390 KER-MSD-390 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_inavlid_columnName

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_inavlid_columnName, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "defjdkf", "type": "equals", "value": "Test-template" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details with invalid column name, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_inavlid_pageFetch_lessThan1

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_inavlid_pageFetch_lessThan1, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "test template" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": 0, "pageFetch": -1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.pagination.pageFetch: Should have positive integer value" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details with invalid page fetch and the value less than 1, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_12
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchTemplateDetails_inavlid_paginationValue

Testcase Input
testCaseName=MasterData_SearchTemplateDetails_inavlid_paginationValue, endPoint=/v1/masterdata/templates/search, role=admin, templateFields=[value], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "Test-template" } ], "sort": [ { "sortField": "name", "sortType": "ASC" } ], "pageStart": abc, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : pagination" } ] }, inputTemplate=masterdata/SearchTemplateDetails/searchTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for template details with invalid pagination value, uniqueIdentifier=TC_Masterdata_SearchTemplateDetails_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterTemplateDetails_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_FilterTemplateDetails_All_Valid_Smoke, endPoint=/v1/masterdata/templates/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "test template" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "$IGNORE$", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetails, outputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Template details by filter type unique and all valid data, uniqueIdentifier=TC_Masterdata_FilterTemplateDetails_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterTemplateDetails_FilterType_all

Testcase Input
testCaseName=MasterData_FilterTemplateDetails_FilterType_all, endPoint=/v1/masterdata/templates/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "all", "text": "test template" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "$IGNORE$", "fieldValue": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetails, outputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Template details by filter type all and valid data, uniqueIdentifier=TC_Masterdata_FilterTemplateDetails_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterTemplateDetails_Invalid_filterType

Testcase Input
testCaseName=MasterData_FilterTemplateDetails_Invalid_filterType, endPoint=/v1/masterdata/templates/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "ghji", "text": "authorization" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Template details by invalid filter type value, uniqueIdentifier=TC_Masterdata_FilterTemplateDetails_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterTemplateDetails_empty_columnName

Testcase Input
testCaseName=MasterData_FilterTemplateDetails_empty_columnName, endPoint=/v1/masterdata/templates/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "", "type": "unique", "text": "Template for authorization" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.filters[0].columnName: must not be blank" } ] }, inputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Template details by empty filter columnName, uniqueIdentifier=TC_Masterdata_FilterTemplateDetails_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterTemplateDetails_empty_filterType

Testcase Input
testCaseName=MasterData_FilterTemplateDetails_empty_filterType, endPoint=/v1/masterdata/templates/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "name", "type": "", "text": "Template for authorization" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Template details by empty filter text value, uniqueIdentifier=TC_Masterdata_FilterTemplateDetails_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterTemplateDetails_invalid_columnName

Testcase Input
testCaseName=MasterData_FilterTemplateDetails_invalid_columnName, endPoint=/v1/masterdata/templates/filtervalues, role=admin, templateFields=[text], input={ "filters": [{ "columnName": "fbheafg", "type": "unique", "text": "Template for authorization" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetails, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Template details by invalid filter columnName, uniqueIdentifier=TC_Masterdata_FilterTemplateDetails_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterTemplateDetails_invalid_text

Testcase Input
testCaseName=MasterData_FilterTemplateDetails_invalid_text, endPoint=/v1/masterdata/templates/filtervalues, role=admin, templateFields=[], input={ "filters": [{ "columnName": "name", "type": "unique", "text": "abcsdn" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [] }, inputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetails, outputTemplate=masterdata/FilterTemplateDetails/filterTemplateDetailsResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Template details by invalid filter text value, uniqueIdentifier=TC_Masterdata_FilterTemplateDetails_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/filtervalues)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateTemplateStatus_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateTemplateStatus_All_Valid_Smoke_sid, endPoint=/v1/masterdata/templates, role=admin, templateFields=[], input={ "id": "$ID:CreateTemplate_All_Valid_Smoke_sid_id$", "isActive": "true" }, output={ "status": "Status updated successfully for Templates" }, inputTemplate=masterdata/UpdateTemplateStatus/updateTemplateStatus, outputTemplate=masterdata/UpdateTemplateStatus/updateTemplateStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateTemplateStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Templates Status updated successfully for Templates PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateTemplate_All_Valid_Smoke, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template updated", "fileFormatCode": "json", "fileText": "abc", "id": "$ID:CreateTemplate_All_Valid_Smoke_sid_id$", "isActive": true, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "id": "$IGNORE$" }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/Template/templateResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template with valid details, uniqueIdentifier=TC_Masterdata_UpdateTemplate_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_FileFormatCode_AboveMaxLen36

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_FileFormatCode_AboveMaxLen36, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.fileFormatCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template with the input parameter file format code exceeding the maximum length of 36 characters, uniqueIdentifier=TC_Masterdata_UpdateTemplate_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_FileFormatCode_Empty

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_FileFormatCode_Empty, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.fileFormatCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template with the input parameter file format code as empty, uniqueIdentifier=TC_Masterdata_UpdateTemplate_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_FileFormatCode_Missing

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_FileFormatCode_Missing, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "$REMOVE$", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.fileFormatCode: must not be null" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template with the input parameter file format code as missing, uniqueIdentifier=TC_Masterdata_UpdateTemplate_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_ModuleName_AboveMaxLen128

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_ModuleName_AboveMaxLen128, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "name": "Test-template", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.moduleName: size must be between 0 and 128" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template with the input parameter module name exceeding the maximum length of 128 characters, uniqueIdentifier=TC_Masterdata_UpdateTemplate_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_Name_AboveMaxLen128

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_Name_AboveMaxLen128, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template with the input parameter name exceeding the maximum length of 128 characters, uniqueIdentifier=TC_Masterdata_UpdateTemplate_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_Name_Empty

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_Name_Empty, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 128" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template with input paramater name as empty, uniqueIdentifier=TC_Masterdata_UpdateTemplate_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_Name_Missing

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_Name_Missing, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "$REMOVE$", "templateTypeCode": "Test-info-Template-auto", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: must not be null" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update template with input paramater name as missing, uniqueIdentifier=TC_Masterdata_UpdateTemplate_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_TemplateTypeCode_AboveMaxLen36

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_TemplateTypeCode_AboveMaxLen36, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "abcdefghijklmnopqrstuvwxyzabcdefghijk", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.templateTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template with the input parameter template type code exceeding the maximum length of 36 characters, uniqueIdentifier=TC_Masterdata_UpdateTemplate_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_TemplateTypeCode_Empty

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_TemplateTypeCode_Empty, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.templateTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template with the input parameter template type code as empty, uniqueIdentifier=TC_Masterdata_UpdateTemplate_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateTemplate_InputParameter_TemplateTypeCode_Missing

Testcase Input
testCaseName=MasterData_UpdateTemplate_InputParameter_TemplateTypeCode_Missing, endPoint=/v1/masterdata/templates, role=admin, templateFields=[description, name], input={ "description": "test template", "fileFormatCode": "Doc", "fileText": "abc", "id": "test-03", "isActive": false, "langCode": "eng", "model": "model-1", "moduleId": "10001", "moduleName": "Pre-Registration", "name": "Test-template", "templateTypeCode": "$REMOVE$", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.templateTypeCode: must not be null" } ] }, inputTemplate=masterdata/Template/template, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update a template with the input parameter template type code as missing, uniqueIdentifier=TC_Masterdata_UpdateTemplate_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplate_allValid_ByLangcode_smoke

Testcase Input
testCaseName=MasterData_FetchTemplate_allValid_ByLangcode_smoke, endPoint=/v1/masterdata/templates/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "code": "$REMOVE$", "templatetypecode": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchTemplate/fetchTemplate, outputTemplate=masterdata/FetchTemplate/fetchTemplateResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates with langcode, uniqueIdentifier=TC_Masterdata_FetchTemplate_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplate_allValid_smoke_Get

Testcase Input
testCaseName=MasterData_FetchTemplate_allValid_smoke_Get, endPoint=/v1/masterdata/templates, role=admin, templateFields=null, input={ "langcode": "$REMOVE$", "code": "$REMOVE$", "templatetypecode": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchTemplate/fetchTemplate, outputTemplate=masterdata/FetchTemplate/fetchTemplateResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates with all valid data, uniqueIdentifier=TC_Masterdata_FetchTemplate_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplate_allValid_smoke_with_lang_and_templatetypecode

Testcase Input
testCaseName=MasterData_FetchTemplate_allValid_smoke_with_lang_and_templatetypecode, endPoint=/v1/masterdata/templates/{langcode}/{templatetypecode}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "code": "$REMOVE$", "templatetypecode": "Test-info-Template-auto" }, output={ "templates": [{ "isActive": true }] }, inputTemplate=masterdata/FetchTemplate/fetchTemplate, outputTemplate=masterdata/FetchTemplate/fetchTemplateResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates with langcode and templatetypecode, uniqueIdentifier=TC_Masterdata_FetchTemplate_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/{langcode}/{templatetypecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(templates)[0].isActive true true PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(templates)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplate_invalid_code

Testcase Input
testCaseName=MasterData_FetchTemplate_invalid_code, endPoint=/v1/masterdata/templates/templatetypecodes/{code}, role=admin, templateFields=[], input={ "langcode": "$REMOVE$", "code": "RPR_DUP_UIN_RPR_DUP_UIN_", "templatetypecode": "$REMOVE$" }, output={ "errors": [ { "errorCode": "KER-MSD-046", "message": "Template not found." } ] }, inputTemplate=masterdata/FetchTemplate/fetchTemplate, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates with invalid code, uniqueIdentifier=TC_Masterdata_FetchTemplate_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/templatetypecodes/{code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-046 KER-MSD-046 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplate_invalid_templatetypecode_unexisting

Testcase Input
testCaseName=MasterData_FetchTemplate_invalid_templatetypecode_unexisting, endPoint=/v1/masterdata/templates/{langcode}/{templatetypecode}, role=admin, templateFields=[], input={ "langcode": "eng", "code": "$REMOVE$", "templatetypecode": "notInDB" }, output={ "errors": [ { "errorCode": "KER-MSD-046", "message": "Template not found." } ] }, inputTemplate=masterdata/FetchTemplate/fetchTemplate, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates with langcode and nonexisting templatetypecode, uniqueIdentifier=TC_Masterdata_FetchTemplate_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/{langcode}/{templatetypecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-046 KER-MSD-046 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteTemplate_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteTemplate_All_Valid_Smoke_sid, endPoint=/v1/masterdata/templates/{id}, role=admin, templateFields=[], input={ "id": "$ID:CreateTemplate_All_Valid_Smoke_sid_id$" }, output={ }, inputTemplate=masterdata/DeleteTemplate/deleteTemplate, outputTemplate=masterdata/DeleteTemplate/deleteTemplateResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Template with all valid data, uniqueIdentifier=TC_Masterdata_DeleteTemplate_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/{id})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteTemplate_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteTemplate_Invalid_ID, endPoint=/v1/masterdata/templates/{id}, role=admin, templateFields=[], input={ "id": "hdhshshsh" }, output={ "errors": [ { "errorCode": "KER-MSD-046", "message": "Template not found." } ] }, inputTemplate=masterdata/DeleteTemplate/deleteTemplate, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Template with invalid id, uniqueIdentifier=TC_Masterdata_DeleteTemplate_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-046 KER-MSD-046 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllUserDetails_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllUserDetails_valid_smoke, endPoint=/v1/masterdata/usersdetails, role=admin, templateFields=null, input={ }, output={ "mosipUserDtoList": [ ] }, inputTemplate=masterdata/FetchAllUserDetails/fetchAllUserDetails, outputTemplate=masterdata/FetchAllUserDetails/fetchAllUserDetailsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All User details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllUserDetails_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usersdetails)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchValidDocuments_allValid_smoke_with_lang

Testcase Input
testCaseName=MasterData_FetchValidDocuments_allValid_smoke_with_lang, endPoint=/v1/masterdata/validdocuments/{languageCode}, role=admin, templateFields=[languageCode], input={ "languageCode": "eng" }, output={ "documentcategories": [ ] }, inputTemplate=masterdata/FetchValidDocuments/fetchValidDocuments, outputTemplate=masterdata/FetchValidDocuments/fetchValidDocumentsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve valid Documents By languagecode with all valid data, uniqueIdentifier=TC_Masterdata_FetchValidDocuments_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/{languageCode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllValidDocuments_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllValidDocuments_valid_smoke, endPoint=/v1/masterdata/validdocuments/all, role=admin, templateFields=null, input={ }, output={ "data": [ ] }, inputTemplate=masterdata/FetchAllValidDocuments/fetchAllValidDocuments, outputTemplate=masterdata/FetchAllValidDocuments/fetchAllValidDocumentsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Valid Document details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllValidDocuments_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteValidDocument_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteValidDocument_Invalid_ID, endPoint=/v1/masterdata/validdocuments/{doccategorycode}/{doctypecode}, role=admin, templateFields=null, input={ "doccategorycode": "rrtyyuhhgfdds", "doctypecode": "4edfghhys" }, output={ "errors": [ { "errorCode": "KER-MSD-016", "message": "Valid document not found" } ] }, inputTemplate=masterdata/DeleteValidDocument/deleteValidDocument, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Valid Document with invalid doccategorycode, uniqueIdentifier=TC_Masterdata_DeleteValidDocument_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/{doccategorycode}/{doctypecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-016 KER-MSD-016 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetPossiableValues_Invalid_Invalid_FieldName

Testcase Input
testCaseName=Admin_GetPossiableValues_Invalid_Invalid_FieldName, endPoint=/v1/masterdata/possiblevalues/{fieldName}?langCode=eng, role=admin, templateFields=null, input={ "fieldName":"abc" }, output={ "errors": [ { "errorCode": "$IGNORE$", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/GetPossiableValues/getPossiableValues, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve possible values with invalid field name and valid language code, uniqueIdentifier=TC_Masterdata_GetPossiableValues_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/possiblevalues/{fieldName}?langCode=eng)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetPossiableValues_Invalid_Invalid_langCode

Testcase Input
testCaseName=Admin_GetPossiableValues_Invalid_Invalid_langCode, endPoint=/v1/masterdata/possiblevalues/{fieldName}?langCode=abc, role=admin, templateFields=null, input={ "fieldName":"bloodType" }, output={ "errors": [ { "errorCode": "$IGNORE$", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/GetPossiableValues/getPossiableValues, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve possible values with valid field name and invalid language code, uniqueIdentifier=TC_Masterdata_GetPossiableValues_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/possiblevalues/{fieldName}?langCode=abc)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetPossiableValues_allValid_smoke

Testcase Input
testCaseName=Admin_GetPossiableValues_allValid_smoke, endPoint=/v1/masterdata/possiblevalues/{fieldName}?langCode=eng, role=admin, templateFields=null, input={ "fieldName":"bloodType" }, output={ "eng": [{ "code": "$IGNORE$", "value": "$IGNORE$", "dataType": "$IGNORE$" }] }, inputTemplate=masterdata/GetPossiableValues/getPossiableValues, outputTemplate=masterdata/GetPossiableValues/getPossiableValuesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve possible values with valid field name and language code, uniqueIdentifier=TC_Masterdata_GetPossiableValues_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/possiblevalues/{fieldName}?langCode=eng)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetPacketRejectionReason_Invalid_langcode

Testcase Input
testCaseName=Masterdata_GetPacketRejectionReason_Invalid_langcode, endPoint=/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode}, role=admin, templateFields=null, input={ "reasoncategorycode":"MNA", "langcode":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-036", "message": "Reason not found" } ] }, inputTemplate=masterdata/GetPacketRejectionReason/getPacketRejectionReason, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve the packet rejection reason using a invalid language code and valid reason category code, uniqueIdentifier=TC_Masterdata_GetPacketRejectionReason_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-036 KER-MSD-036 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetPacketRejectionReason_Invalid_reasoncategorycode

Testcase Input
testCaseName=Masterdata_GetPacketRejectionReason_Invalid_reasoncategorycode, endPoint=/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode}, role=admin, templateFields=null, input={ "reasoncategorycode":"a@b@12c", "langcode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-036", "message": "Reason not found" } ] }, inputTemplate=masterdata/GetPacketRejectionReason/getPacketRejectionReason, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve the packet rejection reason using a valid language code and invalid reason category code, uniqueIdentifier=TC_Masterdata_GetPacketRejectionReason_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-036 KER-MSD-036 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetPacketRejectionReason_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetPacketRejectionReason_allValid_smoke, endPoint=/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode}, role=admin, templateFields=[langcode], input={ "reasoncategorycode":"MNA", "langcode":"eng" }, output={ "errors": null }, inputTemplate=masterdata/GetPacketRejectionReason/getPacketRejectionReason, outputTemplate=masterdata/GetPacketRejectionReason/getPacketRejectionReasonResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve the packet rejection reason using a valid language code and reason category code, uniqueIdentifier=TC_Masterdata_GetPacketRejectionReason_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetPacketRejectionReason_with_empty_data

Testcase Input
testCaseName=Masterdata_GetPacketRejectionReason_with_empty_data, endPoint=/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode}, role=admin, templateFields=null, input={ "reasoncategorycode":"$IGNORE$", "langcode":"$IGNORE$" }, output={ "errors": [ { "errorCode": "KER-MSD-036", "message": "Reason not found" } ] }, inputTemplate=masterdata/GetPacketRejectionReason/getPacketRejectionReason, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve the packet rejection reason without language code and reason category code, uniqueIdentifier=TC_Masterdata_GetPacketRejectionReason_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/{reasoncategorycode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-036 KER-MSD-036 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_PacketRejectionReasonCategory_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_PacketRejectionReasonCategory_All_Valid_Smoke, endPoint=/v1/masterdata/packetrejectionreasons/reasoncategory, role=admin, templateFields=[langCode], input={ "code": "TEST_CAT_CODE", "name": "TEST_CAT", "description": "test reason category code", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "code": "TEST_CAT_CODE" }, inputTemplate=masterdata/PacketRejectionReasonCategory/packetRejectionReasonCategory, outputTemplate=masterdata/PacketRejectionReasonCategory/packetRejectionReasonCategoryResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create packer rejection reason category with valid data, uniqueIdentifier=TC_Masterdata_PacketRejectionReasonCategory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/reasoncategory)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code TEST_CAT_CODE TEST_CAT_CODE PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_PacketRejectionReasonCategory_Invalid_langCode

Testcase Input
testCaseName=MasterData_PacketRejectionReasonCategory_Invalid_langCode, endPoint=/v1/masterdata/packetrejectionreasons/reasoncategory, role=admin, templateFields=null, input={ "code": "TEST_CAT_CODE", "name": "TEST_CAT", "description": "test reason category code", "langCode": "a@@12bc", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.langCode: Language code not supported" } ] }, inputTemplate=masterdata/PacketRejectionReasonCategory/packetRejectionReasonCategory, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create packer rejection reason category with invalid language code, uniqueIdentifier=TC_Masterdata_PacketRejectionReasonCategory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/reasoncategory)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_PacketRejectionReasonList_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_PacketRejectionReasonList_All_Valid_Smoke, endPoint=/v1/masterdata/packetrejectionreasons/reasonlist, role=admin, templateFields=[langCode], input={ "code": "TEST_LIST_CODE", "name": "TEST_LIST", "description": "test reason list", "rsnCatCode": "TEST_CAT_CODE", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "rsnCatCode": "TEST_CAT_CODE", "code": "TEST_LIST_CODE" }, inputTemplate=masterdata/PacketRejectionReasonList/packetRejectionReasonList, outputTemplate=masterdata/PacketRejectionReasonList/packetRejectionReasonListResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create packer rejection list with valid data, uniqueIdentifier=TC_Masterdata_PacketRejectionReasonList_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/reasonlist)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.rsnCatCode TEST_CAT_CODE TEST_CAT_CODE PASS
response.code TEST_LIST_CODE TEST_LIST_CODE PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_PacketRejectionReasonList_Invalid_Invalid_langCode

Testcase Input
testCaseName=MasterData_PacketRejectionReasonList_Invalid_Invalid_langCode, endPoint=/v1/masterdata/packetrejectionreasons/reasonlist, role=admin, templateFields=null, input={ "code": "TEST_LIST_CODE", "name": "TEST_LIST", "description": "test reason list", "rsnCatCode": "TEST_CAT_CODE", "langCode": "a@@12bc", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.langCode: Language code not supported" } ] }, inputTemplate=masterdata/PacketRejectionReasonList/packetRejectionReasonList, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create packer rejection list with invalid language code, uniqueIdentifier=TC_Masterdata_PacketRejectionReasonList_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packetrejectionreasons/reasonlist)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetModuleByLangCode_Invalid_Invalid_langcode

Testcase Input
testCaseName=Admin_GetModuleByLangCode_Invalid_Invalid_langcode, endPoint=/v1/masterdata/modules/{langcode}, role=admin, templateFields=null, input={ "langcode":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-248", "message": "Module not Found" } ] }, inputTemplate=masterdata/GetModuleByLangCode/getModuleByLangCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve module details by invalid language code, uniqueIdentifier=TC_Masterdata_GetModuleByLangCode_02
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetModuleByLangCode_allValid_smoke

Testcase Input
testCaseName=Admin_GetModuleByLangCode_allValid_smoke, endPoint=/v1/masterdata/modules/{langcode}, role=admin, templateFields=[langcode], input={ "langcode":"eng" }, output={ "modules": [{ "id": "$IGNORE$", "name": "$IGNORE$", "langCode": "$IGNORE$", "description": "$IGNORE$", "isActive": true }] }, inputTemplate=masterdata/GetModuleByLangCode/getModuleByLangCode, outputTemplate=masterdata/GetModuleByLangCode/getModuleByLangCodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve module details by valid language code, uniqueIdentifier=TC_Masterdata_GetModuleByLangCode_01
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetModuleByIdLangCode_Invalid_Invalid_lD

Testcase Input
testCaseName=Admin_GetModuleByIdLangCode_Invalid_Invalid_lD, endPoint=/v1/masterdata/modules/{id}/{langcode}, role=admin, templateFields=null, input={ "id":"abc", "langcode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-248", "message": "Module not Found" } ] }, inputTemplate=masterdata/GetModuleByIdLangCode/getModuleByIdLangCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve module details by by invalid ID and valid language code, uniqueIdentifier=TC_Masterdata_GetModuleByIdLangCode_03
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetModuleByIdLangCode_Invalid_Invalid_langcode

Testcase Input
testCaseName=Admin_GetModuleByIdLangCode_Invalid_Invalid_langcode, endPoint=/v1/masterdata/modules/{id}/{langcode}, role=admin, templateFields=null, input={ "id":"10001", "langcode":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-248", "message": "Module not Found" } ] }, inputTemplate=masterdata/GetModuleByIdLangCode/getModuleByIdLangCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve module details by by valid ID and invalid language code, uniqueIdentifier=TC_Masterdata_GetModuleByIdLangCode_02
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetModuleByIdLangCode_allValid_smoke

Testcase Input
testCaseName=Admin_GetModuleByIdLangCode_allValid_smoke, endPoint=/v1/masterdata/modules/{id}/{langcode}, role=admin, templateFields=[langcode], input={ "id":"10001", "langcode":"eng" }, output={ "modules": [{ "id": "$IGNORE$", "name": "$IGNORE$", "langCode": "$IGNORE$", "description": "$IGNORE$", "isActive": true }] }, inputTemplate=masterdata/GetModuleByIdLangCode/getModuleByIdLangCode, outputTemplate=masterdata/GetModuleByIdLangCode/getModuleByIdLangCodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve module details by by valid ID and language code, uniqueIdentifier=TC_Masterdata_GetModuleByIdLangCode_01
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetMachineHistory_Invalid_Invalid_effdatetimes

Testcase Input
testCaseName=Admin_GetMachineHistory_Invalid_Invalid_effdatetimes, endPoint=/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes}, role=admin, templateFields=null, input={ "id":"10001", "langcode":"eng", "effdatetimes":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-033", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/GetMachineHistory/getMachineHistory, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve machine history details using an valid ID, valid language code, and invalid effective date, uniqueIdentifier=TC_Masterdata_GetMachineHistory_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-033 KER-MSD-033 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetMachineHistory_Invalid_Invalid_lD

Testcase Input
testCaseName=Admin_GetMachineHistory_Invalid_Invalid_lD, endPoint=/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes}, role=admin, templateFields=null, input={ "id":"abc", "langcode":"eng", "effdatetimes":"2021-10-19T06:04:22.475Z" }, output={ "errors": [ { "errorCode": "KER-MSD-032", "message": "Machine History not found" } ] }, inputTemplate=masterdata/GetMachineHistory/getMachineHistory, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve machine history details using an invalid ID, valid language code, and valid effective date, uniqueIdentifier=TC_Masterdata_GetMachineHistory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-032 KER-MSD-032 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetMachineHistory_Invalid_Invalid_langCode

Testcase Input
testCaseName=Admin_GetMachineHistory_Invalid_Invalid_langCode, endPoint=/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes}, role=admin, templateFields=null, input={ "id":"10001", "langcode":"abc", "effdatetimes":"2021-10-19T06:04:22.475Z" }, output={ "errors": [ { "errorCode": "KER-MSD-032", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/GetMachineHistory/getMachineHistory, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve machine history details using an valid ID, invalid language code, and valid effective date, uniqueIdentifier=TC_Masterdata_GetMachineHistory_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-032 KER-MSD-032 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetMachineHistory_allValid_smoke

Testcase Input
testCaseName=Admin_GetMachineHistory_allValid_smoke, endPoint=/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes}, role=admin, templateFields=null, input={ "id":"10001", "langcode":"eng", "effdatetimes":"$TIMESTAMP$" }, output={ "machineHistoryDetails": [{ "id": "10001", "name": "$IGNORE$", "langCode": "$IGNORE$", "isActive": true, "serialNum": "$IGNORE$", "ipAddress": "$IGNORE$", "macAddress": "$IGNORE$", "machineSpecId": "$IGNORE$", "effectDateTime": "$IGNORE$", "validityDateTime": "$IGNORE$" }] }, inputTemplate=masterdata/GetMachineHistory/getMachineHistory, outputTemplate=masterdata/GetMachineHistory/getMachineHistoryResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve machine history details using valid ID, language code and effective date, uniqueIdentifier=TC_Masterdata_GetMachineHistory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machineshistories/{id}/{langcode}/{effdatetimes})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetMachines_allValid_smoke

Testcase Input
testCaseName=Admin_GetMachines_allValid_smoke, endPoint=/v1/masterdata/machines, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/GetMachines/getMachines, outputTemplate=masterdata/GetMachines/getMachinesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve machine details, uniqueIdentifier=TC_Masterdata_GetMachines_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetLocationHierarchyByHierarchyName_Invalid_Invalid_hierarchyname

Testcase Input
testCaseName=Admin_GetLocationHierarchyByHierarchyName_Invalid_Invalid_hierarchyname, endPoint=/v1/masterdata/locations/locationhierarchy/{hierarchyname}, role=admin, templateFields=null, input={ "hierarchyname":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/GetLocationHierarchyByHierarchyName/getLocationHierarchyByHierarchyName, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve location hierarchy details by invalid hierarchy name, uniqueIdentifier=TC_Masterdata_GetLocationHierarchyByHierarchyName_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/locationhierarchy/{hierarchyname})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetLocationHierarchyByHierarchyName_allValid_smoke

Testcase Input
testCaseName=Admin_GetLocationHierarchyByHierarchyName_allValid_smoke, endPoint=/v1/masterdata/locations/locationhierarchy/{hierarchyname}, role=admin, templateFields=null, input={ "hierarchyname":"City" }, output={ "locations": [{ "code": "$IGNORE$", "name": "$IGNORE$", "hierarchyLevel": "$IGNORE$", "hierarchyName": "City", "parentLocCode": "$IGNORE$", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/GetLocationHierarchyByHierarchyName/getLocationHierarchyByHierarchyName, outputTemplate=masterdata/GetLocationHierarchyByHierarchyName/getLocationHierarchyByHierarchyNameResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve location hierarchy details by valid hierarchy name, uniqueIdentifier=TC_Masterdata_GetLocationHierarchyByHierarchyName_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/locationhierarchy/{hierarchyname})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(locations)[0].hierarchyName City City PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetimmediateChildrenByLocationCode_Invalid_Invalid_langcode

Testcase Input
testCaseName=Admin_GetimmediateChildrenByLocationCode_Invalid_Invalid_langcode, endPoint=/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "locationcode":"$LOCATIONCODE$", "langcode":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/GetimmediateChildrenByLocationCode/getimmediateChildrenByLocationCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve immediate children details by valid location code and invalid language code, uniqueIdentifier=TC_Masterdata_GetimmediateChildrenByLocationCode_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetimmediateChildrenByLocationCode_Invalid_Invalid_locationcode

Testcase Input
testCaseName=Admin_GetimmediateChildrenByLocationCode_Invalid_Invalid_locationcode, endPoint=/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "locationcode":"abc", "langcode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-026", "message": "Location not found" } ] }, inputTemplate=masterdata/GetimmediateChildrenByLocationCode/getimmediateChildrenByLocationCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve immediate children details by invalid location code and valid language code, uniqueIdentifier=TC_Masterdata_GetimmediateChildrenByLocationCode_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-026 KER-MSD-026 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetimmediateChildrenByLocationCode_allValid_smoke

Testcase Input
testCaseName=Admin_GetimmediateChildrenByLocationCode_allValid_smoke, endPoint=/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode}, role=admin, templateFields=null, input={ "locationcode":"BNMR", "langcode":"eng" }, output={ "locations": [{ "code": "$IGNORE$", "name": "$IGNORE$", "hierarchyLevel": "$IGNORE$", "hierarchyName": "$IGNORE$", "parentLocCode": "$IGNORE$", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/GetimmediateChildrenByLocationCode/getimmediateChildrenByLocationCode, outputTemplate=masterdata/GetimmediateChildrenByLocationCode/getimmediateChildrenByLocationCodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve immediate children details by valid location and language code, uniqueIdentifier=TC_Masterdata_GetimmediateChildrenByLocationCode_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/immediatechildren/{locationcode}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetLocations_allValid_smoke

Testcase Input
testCaseName=Admin_GetLocations_allValid_smoke, endPoint=/v1/masterdata/locations/all, role=admin, templateFields=null, input={ }, output={ "data": "$IGNORE$" }, inputTemplate=masterdata/GetLocations/getLocations, outputTemplate=masterdata/GetLocations/getLocationsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve location details, uniqueIdentifier=TC_Masterdata_GetLocations_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetLocationHierarchyLevelByLastUpdatedDate_allValid_smoke

Testcase Input
testCaseName=Admin_GetLocationHierarchyLevelByLastUpdatedDate_allValid_smoke, endPoint=/v1/masterdata/locationHierarchyLevels?lastUpdated=2020-10-20T17:13:44.793Z, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/GetLocationHierarchyLevelByLastUpdatedDate/getLocationHierarchyLevelByLastUpdatedDate, outputTemplate=masterdata/GetLocationHierarchyLevelByLastUpdatedDate/getLocationHierarchyLevelByLastUpdatedDateResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve location hierarchy details based on valid last updated date, uniqueIdentifier=TC_Masterdata_GetLocationHierarchyLevelByLastUpdatedDate_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locationHierarchyLevels?lastUpdated=2020-10-20T17:13:44.793Z)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetLocationHierarchyLevelByLastUpdatedDate_with_Invalid_lD

Testcase Input
testCaseName=Admin_GetLocationHierarchyLevelByLastUpdatedDate_with_Invalid_lD, endPoint=/v1/masterdata/locationHierarchyLevels?lastUpdated=abc, role=admin, templateFields=null, input={ }, output={ "errors": [ { "errorCode": "KER-MSD-261", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/GetLocationHierarchyLevelByLastUpdatedDate/getLocationHierarchyLevelByLastUpdatedDate, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve location hierarchy details based on invalid last updated date, uniqueIdentifier=TC_Masterdata_GetLocationHierarchyLevelByLastUpdatedDate_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locationHierarchyLevels?lastUpdated=abc)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-261 KER-MSD-261 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetLanguage_allValid_smoke

Testcase Input
testCaseName=Admin_GetLanguage_allValid_smoke, endPoint=/v1/masterdata/languages, role=admin, templateFields=null, input={ }, output={ "languages": [{ "code": "$IGNORE$", "name": "$IGNORE$", "family": "$IGNORE$", "nativeName": "$IGNORE$", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/GetLanguage/getLanguage, outputTemplate=masterdata/GetLanguage/getLanguageResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve all the languages list, uniqueIdentifier=TC_Masterdata_GetLanguage_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/languages)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetMappedMachinesByRegCentID_Invalid_Invalid_regCenterId

Testcase Input
testCaseName=Admin_GetMappedMachinesByRegCentID_Invalid_Invalid_regCenterId, endPoint=/v1/masterdata/machines/mappedmachines/{regCenterId}, role=admin, templateFields=null, input={ "regCenterId":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-030", "message": "Machine not Found" } ] }, inputTemplate=masterdata/GetMappedMachinesByRegCentID/getMappedMachinesByRegCentID, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve mapped machine details by invalid regisration centre ID, uniqueIdentifier=TC_Masterdata_GetMappedMachinesByRegCentID_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/mappedmachines/{regCenterId})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-030 KER-MSD-030 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetMappedMachinesByRegCentID_allValid_smoke

Testcase Input
testCaseName=Admin_GetMappedMachinesByRegCentID_allValid_smoke, endPoint=/v1/masterdata/machines/mappedmachines/{regCenterId}, role=admin, templateFields=null, input={ "regCenterId":"10001" }, output={ }, inputTemplate=masterdata/GetMappedMachinesByRegCentID/getMappedMachinesByRegCentID, outputTemplate=masterdata/GetMappedMachinesByRegCentID/getMappedMachinesByRegCentIDResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve mapped machine details by valid regisration centre ID, uniqueIdentifier=TC_Masterdata_GetMappedMachinesByRegCentID_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/mappedmachines/{regCenterId})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetHolidaysMissingIds_InValid_Inavild_langCode

Testcase Input
testCaseName=Admin_GetHolidaysMissingIds_InValid_Inavild_langCode, endPoint=/v1/masterdata/holidays/missingids/{langcode}, role=admin, templateFields=null, input={ "langcode":"eng1" }, output={ "errors": [ { "errorCode": "KER-LANG-ERR", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/GetHolidaysMissingIds/getHolidaysMissingIds, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve holidays for missing IDs with a invalid language code, uniqueIdentifier=TC_Masterdata_GetHolidaysMissingIds_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/missingids/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-LANG-ERR KER-LANG-ERR PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetHolidaysMissingIds_allValid_smoke

Testcase Input
testCaseName=Admin_GetHolidaysMissingIds_allValid_smoke, endPoint=/v1/masterdata/holidays/missingids/{langcode}, role=admin, templateFields=[langcode], input={ "langcode":"eng" }, output={ "id": "$IGNORE$", "fieldValue": "$IGNORE$", "langCode": "$IGNORE$" }, inputTemplate=masterdata/GetHolidaysMissingIds/getHolidaysMissingIds, outputTemplate=masterdata/GetHolidaysMissingIds/getHolidaysMissingIdsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve holidays for missing IDs with a valid language code, uniqueIdentifier=TC_Masterdata_GetHolidaysMissingIds_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/holidays/missingids/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetRegistrationMachineUserMappingHistory_allValid_smoke

Testcase Input
testCaseName=MasterData_GetRegistrationMachineUserMappingHistory_allValid_smoke, endPoint=/v1/masterdata/getregistrationmachineusermappinghistory/{effdtimes}/{registrationcenterid}/{machineid}/{userid}, role=admin, templateFields=null, input={ "effdtimes":"$ID:SearchMachine_Valid_Smoke_FullResponse_sid_responsetime$", "registrationcenterid":"$ID:CreateRegCenter_allValid_smoke_sid_id$", "machineid":"$ID:CreateMachine_All_Valid_Smoke_sid_id$", "userid":"$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$" }, output={ "registrationCenters": [{ "cntrId": "$ID:CreateRegCenter_allValid_smoke_sid_id$", "machineId": "$ID:CreateMachine_All_Valid_Smoke_sid_id$", "usrId": "masterdata-220005", "isActive": "$IGNORE$", "langCode": "$IGNORE$", "effectivetimes": "$IGNORE$" }] }, inputTemplate=masterdata/GetRegistrationMachineUserMappingHistory/getRegistrationMachineUserMappingHistory, outputTemplate=masterdata/GetRegistrationMachineUserMappingHistory/getRegistrationMachineUserMappingHistoryResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve registration machine user mapping history using valid effdtimes, registration center ID, machine ID, user id, uniqueIdentifier=TC_Masterdata_GetRegistrationMachineUserMappingHistory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getregistrationmachineusermappinghistory/{effdtimes}/{registrationcenterid}/{machineid}/{userid})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(registrationCenters)[0].machineId 10838 10838 PASS
response.(registrationCenters)[0].cntrId 10884 10884 PASS
response.(registrationCenters)[0].usrId masterdata-220005 masterdata-220005 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetBiometricAttributesByAuthType_InValid_Invalid_biometrictypecode

Testcase Input
testCaseName=Admin_GetBiometricAttributesByAuthType_InValid_Invalid_biometrictypecode, endPoint=/v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode}, role=admin, templateFields=null, input={ "langcode":"eng", "biometrictypecode":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-004", "message": "BiometricAttribute not found" } ] }, inputTemplate=masterdata/GetBiometricAttributesByAuthType/getBiometricAttributesByAuthType, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Attributes By Auth Type by valid langcode and invalid biometrictypecode, uniqueIdentifier=TC_Masterdata_GetBiometricAttributesByAuthType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-004 KER-MSD-004 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetBiometricAttributesByAuthType_InValid_Invalid_langcode

Testcase Input
testCaseName=Admin_GetBiometricAttributesByAuthType_InValid_Invalid_langcode, endPoint=/v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode}, role=admin, templateFields=null, input={ "langcode":"abc", "biometrictypecode":"FNR" }, output={ "errors": [ { "errorCode": "KER-MSD-004", "message": "BiometricAttribute not found" } ] }, inputTemplate=masterdata/GetBiometricAttributesByAuthType/getBiometricAttributesByAuthType, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Attributes By Auth Type by invalid langcode and valid biometrictypecode, uniqueIdentifier=TC_Masterdata_GetBiometricAttributesByAuthType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-004 KER-MSD-004 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetBiometricAttributesByAuthType_allValid_smoke

Testcase Input
testCaseName=Admin_GetBiometricAttributesByAuthType_allValid_smoke, endPoint=/v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode}, role=admin, templateFields=null, input={ "langcode":"eng", "biometrictypecode":"FNR" }, output={ "biometricattributes": [{ "code": "$IGNORE$", "name": "$IGNORE$", "description": "$IGNORE$", "biometricTypeCode": "FNR", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/GetBiometricAttributesByAuthType/getBiometricAttributesByAuthType, outputTemplate=masterdata/GetBiometricAttributesByAuthType/getBiometricAttributesByAuthTypeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Attributes By Auth Type by langcode and biometrictypecode, uniqueIdentifier=TC_Masterdata_GetBiometricAttributesByAuthType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getbiometricattributesbyauthtype/{langcode}/{biometrictypecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(biometricattributes)[0].biometricTypeCode FNR FNR PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_BiometricAttributes_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_BiometricAttributes_All_Valid_Smoke_sid, endPoint=/v1/masterdata/biometricattributes, role=admin, templateFields=[langCode], input={ "code": "TST", "name": "Test", "description": "Auto Test", "biometricTypeCode": "PHT", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "code": "TST" }, inputTemplate=masterdata/BiometricAttributes/biometricAttributes, outputTemplate=masterdata/BiometricAttributes/biometricAttributesResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Attribute with valid data, uniqueIdentifier=TC_Masterdata_BiometricAttributes_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometricattributes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code TST TST PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_BiometricAttributes_Invalid_biometricTypeCode

Testcase Input
testCaseName=MasterData_BiometricAttributes_Invalid_biometricTypeCode, endPoint=/v1/masterdata/biometricattributes, role=admin, templateFields=[langCode], input={ "code": "TST", "name": "Test", "description": "Auto Test", "biometricTypeCode": "ABC", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-APP-103" } ] }, inputTemplate=masterdata/BiometricAttributes/biometricAttributes, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Attributes with invalid Biometric Type code value, uniqueIdentifier=TC_Masterdata_BiometricAttributes_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometricattributes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-APP-103 KER-APP-103 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_BiometricAttributes_Invalid_empty_biometricTypeCode

Testcase Input
testCaseName=MasterData_BiometricAttributes_Invalid_empty_biometricTypeCode, endPoint=/v1/masterdata/biometricattributes, role=admin, templateFields=[langCode], input={ "code": "TST", "name": "Test", "description": "Auto Test", "biometricTypeCode": "", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.biometricTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/BiometricAttributes/biometricAttributes, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Attributes with empty Biometric Type code value, uniqueIdentifier=TC_Masterdata_BiometricAttributes_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometricattributes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_BiometricAttributes_Invalid_empty_name

Testcase Input
testCaseName=MasterData_BiometricAttributes_Invalid_empty_name, endPoint=/v1/masterdata/biometricattributes, role=admin, templateFields=[langCode], input={ "code": "TST", "name": "", "description": "Auto Test", "biometricTypeCode": "PHT", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.name: Should not be blank or size must be between 1 and 64" } ] }, inputTemplate=masterdata/BiometricAttributes/biometricAttributes, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Attributes with empty name value, uniqueIdentifier=TC_Masterdata_BiometricAttributes_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometricattributes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_BiometricAttributes_Invalid_langCode

Testcase Input
testCaseName=MasterData_BiometricAttributes_Invalid_langCode, endPoint=/v1/masterdata/biometricattributes, role=admin, templateFields=null, input={ "code": "TST1", "name": "Test", "description": "Auto Test", "biometricTypeCode": "PHT", "langCode": "abc", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/BiometricAttributes/biometricAttributes, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Attributes with invalid lang code value, uniqueIdentifier=TC_Masterdata_BiometricAttributes_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometricattributes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_BiometricAttributes_empty_code

Testcase Input
testCaseName=MasterData_BiometricAttributes_empty_code, endPoint=/v1/masterdata/biometricattributes, role=admin, templateFields=[langCode], input={ "code": "", "name": "Test", "description": "Auto Test", "biometricTypeCode": "PHT", "langCode": "eng", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.code: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/BiometricAttributes/biometricAttributes, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Attributes with empty code value, uniqueIdentifier=TC_Masterdata_BiometricAttributes_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometricattributes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_BiometricAttributes_empty_langCode

Testcase Input
testCaseName=MasterData_BiometricAttributes_empty_langCode, endPoint=/v1/masterdata/biometricattributes, role=admin, templateFields=null, input={ "code": "TST", "name": "Test", "description": "Auto Test", "biometricTypeCode": "PHT", "langCode": "", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/BiometricAttributes/biometricAttributes, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Attributes with empty lang code value, uniqueIdentifier=TC_Masterdata_BiometricAttributes_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometricattributes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetExceptionalHolidays_InValid_Invalid_langCode

Testcase Input
testCaseName=Admin_GetExceptionalHolidays_InValid_Invalid_langCode, endPoint=/v1/masterdata/exceptionalholidays/{registrationCenterId}/{langCode}, role=admin, templateFields=null, input={ "registrationCenterId":"10001", "langCode":"abc" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/GetExceptionalHolidays/getExceptionalHolidays, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve exceptional holidays based on a valid registration center ID and invalid language code, uniqueIdentifier=TC_Masterdata_GetExceptionalHolidays_03
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetExceptionalHolidays_InValid_Invalid_registrationCenterId

Testcase Input
testCaseName=Admin_GetExceptionalHolidays_InValid_Invalid_registrationCenterId, endPoint=/v1/masterdata/exceptionalholidays/{registrationCenterId}/{langCode}, role=admin, templateFields=[langCode], input={ "registrationCenterId":"abc", "langCode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-802", "message": "Center ID is invalid" } ] }, inputTemplate=masterdata/GetExceptionalHolidays/getExceptionalHolidays, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve exceptional holidays based on a invalid registration center ID and valid language code, uniqueIdentifier=TC_Masterdata_GetExceptionalHolidays_02
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetExceptionalHolidays_allValid_smoke

Testcase Input
testCaseName=Admin_GetExceptionalHolidays_allValid_smoke, endPoint=/v1/masterdata/exceptionalholidays/{registrationCenterId}/{langCode}, role=admin, templateFields=[langCode], input={ "registrationCenterId":"10001", "langCode":"eng" }, output={ }, inputTemplate=masterdata/GetExceptionalHolidays/getExceptionalHolidays, outputTemplate=masterdata/GetExceptionalHolidays/getExceptionalHolidaysResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve exceptional holidays based on a valid registration center ID and language code, uniqueIdentifier=TC_Masterdata_GetExceptionalHolidays_01
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDocumentTypeByLangCode_InValid_langcode

Testcase Input
testCaseName=Masterdata_GetDocumentTypeByLangCode_InValid_langcode, endPoint=/v1/masterdata/documenttypes/{langcode}, role=admin, templateFields=null, input={ "langcode":"eng1" }, output={ "errors": [ { "errorCode": "KER-MSD-023", "message": "Invalid language code" } ] }, inputTemplate=masterdata/GetDocumentTypeByLangCode/getDocumentTypeByLangCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve document type by invalid language code, uniqueIdentifier=TC_Masterdata_GetDocumentTypeByLangCode_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDocumentTypeByLangCode_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetDocumentTypeByLangCode_allValid_smoke, endPoint=/v1/masterdata/documenttypes/{langcode}, role=admin, templateFields=null, input={ "langcode":"eng" }, output={ "documenttypes": [{ "code": "$IGNORE$", "name": "$IGNORE$", "description": "$IGNORE$", "isActive": "$IGNORE$" }] }, inputTemplate=masterdata/GetDocumentTypeByLangCode/getDocumentTypeByLangCode, outputTemplate=masterdata/GetDocumentTypeByLangCode/getDocumentTypeByLangCodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve document type by valid language code, uniqueIdentifier=TC_Masterdata_GetDocumentTypeByLangCode_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDocumentTypeByLangCode_InValid_langcode

Testcase Input
testCaseName=Masterdata_GetDocumentTypeByLangCode_InValid_langcode, endPoint=/v1/masterdata/documenttypes/missingids/{langcode}, role=admin, templateFields=null, input={ "langcode":"eng1" }, output={ "errors": [ { "errorCode": "KER-LANG-ERR", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/GetMissingDocumentTypeByLangcode/getMissingDocumentTypeByLangcode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve missing document type by invalid language code, uniqueIdentifier=TC_Masterdata_GetDocumentTypeByLangCode_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDocumentTypeByLangCode_all_valid_smoke

Testcase Input
testCaseName=Masterdata_GetDocumentTypeByLangCode_all_valid_smoke, endPoint=/v1/masterdata/documenttypes/missingids/{langcode}, role=admin, templateFields=[langcode], input={ "langcode":"eng" }, output={ "id": "$IGNORE$" }, inputTemplate=masterdata/GetMissingDocumentTypeByLangcode/getMissingDocumentTypeByLangcode, outputTemplate=masterdata/GetMissingDocumentTypeByLangcode/getMissingDocumentTypeByLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve missing document type by valid language code, uniqueIdentifier=TC_Masterdata_GetDocumentTypeByLangCode_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documenttypes/missingids/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateDocCategory_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_UpdateDocCategory_All_Valid_Smoke_sid, endPoint=/v1/masterdata/documentcategories?isActive=true&code=POA, role=admin, templateFields=null, input={ }, output={ "status": "Status updated successfully for Document Categories" }, inputTemplate=masterdata/UpdateDocCategory/updateDocCategory, outputTemplate=masterdata/UpdateDocCategory/updateDocCategoryResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update document category with valid data, uniqueIdentifier=TC_Masterdata_UpdateDocCategory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories?isActive=true&code=POA)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Document Categories Status updated successfully for Document Categories PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateDocCategory_Invalid_code

Testcase Input
testCaseName=MasterData_UpdateDocCategory_Invalid_code, endPoint=/v1/masterdata/documentcategories?isActive=true&code=INVALID, role=admin, templateFields=null, input={ }, output={ "errors": [ { "errorCode": "KER-MSD-014", "message": "Document Category not found" } ] }, inputTemplate=masterdata/UpdateDocCategory/updateDocCategory, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update document category with invalid code, uniqueIdentifier=TC_Masterdata_UpdateDocCategory_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories?isActive=true&code=INVALID)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-014 KER-MSD-014 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithQueryParam#MasterData_UpdateDocCategory_Invalid_status

Testcase Input
testCaseName=MasterData_UpdateDocCategory_Invalid_status, endPoint=/v1/masterdata/documentcategories?isActive=false&code=POA, role=admin, templateFields=null, input={ }, output={ "errors": [ { "errorCode": "KER-MSD-055", "message": "Mapping exist before deactivating remove the mapping" } ] }, inputTemplate=masterdata/UpdateDocCategory/updateDocCategory, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update document category with invalid status, uniqueIdentifier=TC_Masterdata_UpdateDocCategory_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories?isActive=false&code=POA)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-055 KER-MSD-055 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetDocCategory_allValid_smoke

Testcase Input
testCaseName=Admin_GetDocCategory_allValid_smoke, endPoint=/v1/masterdata/documentcategories, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/GetDocCategory/getDocCategory, outputTemplate=masterdata/GetDocCategory/getDocCategoryResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve all the document categories, uniqueIdentifier=TC_Masterdata_GetDocCategory_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetDocCategoryByLangCode_Invalid_code

Testcase Input
testCaseName=Admin_GetDocCategoryByLangCode_Invalid_code, endPoint=/v1/masterdata/documentcategories/{code}/{langcode}, role=admin, templateFields=null, input={ "code":"INVALID", "langcode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-014", "message": "Document Category not found" } ] }, inputTemplate=masterdata/GetDocCategoryByLangCode/getDocCategoryByLangCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve document categories based on a invalid code and an valid language code, uniqueIdentifier=TC_Masterdata_GetDocCategoryByLangCode_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/{code}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-014 KER-MSD-014 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetDocCategoryByLangCode_Invalid_langcode

Testcase Input
testCaseName=Admin_GetDocCategoryByLangCode_Invalid_langcode, endPoint=/v1/masterdata/documentcategories/{code}/{langcode}, role=admin, templateFields=null, input={ "code":"POA", "langcode":"eng1" }, output={ "errors": [ { "errorCode": "KER-MSD-014", "message": "Document Category not found" } ] }, inputTemplate=masterdata/GetDocCategoryByLangCode/getDocCategoryByLangCode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve document categories based on a valid code and an invalid language code, uniqueIdentifier=TC_Masterdata_GetDocCategoryByLangCode_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/{code}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-014 KER-MSD-014 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Admin_GetDocCategoryByLangCode_allValid_smoke

Testcase Input
testCaseName=Admin_GetDocCategoryByLangCode_allValid_smoke, endPoint=/v1/masterdata/documentcategories/{code}/{langcode}, role=admin, templateFields=null, input={ "code":"POA", "langcode":"eng" }, output={ }, inputTemplate=masterdata/GetDocCategoryByLangCode/getDocCategoryByLangCode, outputTemplate=masterdata/GetDocCategoryByLangCode/getDocCategoryByLangCodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve document categories based on a valid code and language code, uniqueIdentifier=TC_Masterdata_GetDocCategoryByLangCode_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/{code}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDocumentTypeByLangCode_InValid_langcode

Testcase Input
testCaseName=Masterdata_GetDocumentTypeByLangCode_InValid_langcode, endPoint=/v1/masterdata/documentcategories/missingids/{langcode}, role=admin, templateFields=null, input={ "langcode":"eng1" }, output={ "errors": [ { "errorCode": "KER-LANG-ERR", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/GetMissingDocumentCategoryByLangcode/getMissingDocumentCategoryByLangcode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve missing document category by invalid language code, uniqueIdentifier=TC_Masterdata_GetMissingDocumentCategoryByLangcode_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetMissingDocumentCategoryByLangcode_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetMissingDocumentCategoryByLangcode_allValid_smoke, endPoint=/v1/masterdata/documentcategories/missingids/{langcode}, role=admin, templateFields=[langcode], input={ "langcode":"eng" }, output={ "id": "$IGNORE$" }, inputTemplate=masterdata/GetMissingDocumentCategoryByLangcode/getMissingDocumentCategoryByLangcode, outputTemplate=masterdata/GetMissingDocumentCategoryByLangcode/getMissingDocumentCategoryByLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve missing document category by valid language code, uniqueIdentifier=TC_Masterdata_GetMissingDocumentCategoryByLangcode_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/documentcategories/missingids/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_CreateBiometricTypes_All_Valid_Smoke

Testcase Input
testCaseName=Masterdata_CreateBiometricTypes_All_Valid_Smoke, endPoint=/v1/masterdata/biometrictypes, role=admin, templateFields=[langCode], input={ "description": "wrong word", "name": "dumbo6", "langCode": "eng", "code": "dumbo6", "requesttime": "$TIMESTAMP$" }, output={ "code": "dumbo6" }, inputTemplate=masterdata/CreateBiometricType/createBiometricType, outputTemplate=masterdata/CreateBiometricType/createBiometricTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Biometric Types with valid data, uniqueIdentifier=TC_Masterdata_CreateBiometricTypes_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometrictypes)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.code dumbo6 dumbo6 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypes_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetBiometricTypes_allValid_smoke, endPoint=/v1/masterdata/biometrictypes, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/GetBiometricTypes/getBiometricTypes, outputTemplate=masterdata/GetBiometricTypes/getBiometricTypesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Fetch Biometric Types with all valid data, uniqueIdentifier=TC_Masterdata_GetBiometricTypes_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/biometrictypes)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypesByLangcode_InValid_langCode

Testcase Input
testCaseName=Masterdata_GetBiometricTypesByLangcode_InValid_langCode, endPoint=/v1/masterdata/biometrictypes/{langcode}, role=admin, templateFields=null, input={ "langcode":"asdgav" }, output={ "errors": [ { "errorCode": "KER-MSD-006", "message": "Biometric Type not found" } ] }, inputTemplate=masterdata/GetBiometricTypesByLangcode/getBiometricTypesByLangcode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve biometric data for an invalid language code, uniqueIdentifier=TC_Masterdata_GetBiometricTypesByLangcode_02
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypesByLangcode_allValid_smoke

Testcase Input
testCaseName=Masterdata_GetBiometricTypesByLangcode_allValid_smoke, endPoint=/v1/masterdata/biometrictypes/{langcode}, role=admin, templateFields=[langcode], input={ "langcode":"eng" }, output={ }, inputTemplate=masterdata/GetBiometricTypesByLangcode/getBiometricTypesByLangcode, outputTemplate=masterdata/GetBiometricTypesByLangcode/getBiometricTypesByLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve biometric data in a specific language, uniqueIdentifier=TC_Masterdata_GetBiometricTypesByLangcode_01
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypeByCodeAndLangcode_InValid_Code

Testcase Input
testCaseName=Masterdata_GetBiometricTypeByCodeAndLangcode_InValid_Code, endPoint=/v1/masterdata/biometrictypes/{code}/{langCode}, role=admin, templateFields=null, input={ "code":"FTTasdf", "langCode":"eng" }, output={ "errors": [ { "errorCode": "KER-MSD-006", "message": "Biometric Type not found" } ] }, inputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Type details by invalid code and valid langCode, uniqueIdentifier=null
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypeByCodeAndLangcode_InValid_langCode

Testcase Input
testCaseName=Masterdata_GetBiometricTypeByCodeAndLangcode_InValid_langCode, endPoint=/v1/masterdata/biometrictypes/{code}/{langCode}, role=admin, templateFields=null, input={ "code":"FTT", "langCode":"awegaf" }, output={ "errors": [ { "errorCode": "KER-MSD-006", "message": "Biometric Type not found" } ] }, inputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcode, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Type details by valid code and invalid langCode, uniqueIdentifier=null
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_FNR_smoke

Testcase Input
testCaseName=Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_FNR_smoke, endPoint=/v1/masterdata/biometrictypes/{code}/{langCode}, role=admin, templateFields=[langCode], input={ "code":"FNR", "langCode":"eng" }, output={ "code": "FNR" }, inputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcode, outputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Type details by code and langCode, uniqueIdentifier=null
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_IRS_smoke

Testcase Input
testCaseName=Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_IRS_smoke, endPoint=/v1/masterdata/biometrictypes/{code}/{langCode}, role=admin, templateFields=[langCode], input={ "code":"IRS", "langCode":"eng" }, output={ "code": "IRS" }, inputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcode, outputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Type details for IRIS by code and langCode, uniqueIdentifier=null
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_PHT_smoke

Testcase Input
testCaseName=Masterdata_GetBiometricTypeByCodeAndLangcode_allValid_PHT_smoke, endPoint=/v1/masterdata/biometrictypes/{code}/{langCode}, role=admin, templateFields=[langCode], input={ "code":"PHT", "langCode":"eng" }, output={ "code": "PHT" }, inputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcode, outputTemplate=masterdata/GetBiometricTypeByCodeAndLangcode/getBiometricTypeByCodeAndLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Biometric Type details by code PHT and langCode, uniqueIdentifier=null
Output Validation Exception
org.testng.SkipException: This feature not supported, testcase not supports for optional languages due to seed and default data changes. Hence Ignoring the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:52) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchValidDocumentsByDocCategoryCode_allValid_smoke_with_lang

Testcase Input
testCaseName=MasterData_FetchValidDocumentsByDocCategoryCode_allValid_smoke_with_lang, endPoint=/v1/masterdata/validdocuments/{doccategorycode}/{languagecode}, role=admin, templateFields=[languagecode], input={ "doccategorycode": "POI", "languagecode": "eng" }, output={ "response":[ { "docCategoryCode": "POI" } ] }, inputTemplate=masterdata/FetchValidDocumentsByDocCategoryCode/fetchValidDocumentsByDocCategoryCode, outputTemplate=masterdata/FetchValidDocumentsByDocCategoryCode/fetchValidDocumentsByDocCategoryCodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Valid Documents details By doccategorycode and languagecode, uniqueIdentifier=TC_Masterdata_FetchValidDocumentsByDocCategoryCode_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/{doccategorycode}/{languagecode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(response)[0].docCategoryCode POI POI PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(response)[0].docCategoryCode POI POI PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchValidDocumentsByDocCategoryCode_inValid_DocCategory

Testcase Input
testCaseName=MasterData_FetchValidDocumentsByDocCategoryCode_inValid_DocCategory, endPoint=/v1/masterdata/validdocuments/{doccategorycode}/{languagecode}, role=admin, templateFields=null, input={ "doccategorycode": "POIsdf", "languagecode": "eng" }, output={ "response":[] }, inputTemplate=masterdata/FetchValidDocumentsByDocCategoryCode/fetchValidDocumentsByDocCategoryCode, outputTemplate=masterdata/FetchValidDocumentsByDocCategoryCode/invalidValidDocumentsByDocCategoryCodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Valid Documents details with invalid doccategorycode and valid languagecode, uniqueIdentifier=TC_Masterdata_FetchValidDocumentsByDocCategoryCode_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/{doccategorycode}/{languagecode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateValidDocument_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_CreateValidDocument_All_Valid_Smoke, endPoint=/v1/masterdata/validdocuments, role=admin, templateFields=null, input={ "docTypeCode": "doc_auto_test", "docCategoryCode": "POA", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "docTypeCode": "doc_auto_test", "docCategoryCode": "POA" }, inputTemplate=masterdata/ValidDocument/validDocument, outputTemplate=masterdata/ValidDocument/validDocumentResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create valid document details with valid data, uniqueIdentifier=TC_Masterdata_CreateValidDocument_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateValidDocument_Invalid_InputParameter_docCategoryCode_Missing

Testcase Input
testCaseName=MasterData_CreateValidDocument_Invalid_InputParameter_docCategoryCode_Missing, endPoint=/v1/masterdata/validdocuments, role=admin, templateFields=null, input={ "docTypeCode": "doc_auto_test", "docCategoryCode": "", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.docCategoryCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/ValidDocument/validDocument, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create valid document details with the parameter document category code as missing, uniqueIdentifier=TC_Masterdata_CreateValidDocument_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateValidDocument_Invalid_InputParameter_docTypeCode_Missing

Testcase Input
testCaseName=MasterData_CreateValidDocument_Invalid_InputParameter_docTypeCode_Missing, endPoint=/v1/masterdata/validdocuments, role=admin, templateFields=null, input={ "docTypeCode": "", "docCategoryCode": "POA", "isActive": true, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.docTypeCode: Should not be blank or size must be between 1 and 36" } ] }, inputTemplate=masterdata/ValidDocument/validDocument, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create valid document details with the parameter document type code as missing, uniqueIdentifier=TC_Masterdata_CreateValidDocument_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_CreateValidDocument_Invalid_isActive

Testcase Input
testCaseName=MasterData_CreateValidDocument_Invalid_isActive, endPoint=/v1/masterdata/validdocuments, role=admin, templateFields=null, input={ "docTypeCode": "doc_auto_test", "docCategoryCode": "POA", "isActive": abc, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : " } ] }, inputTemplate=masterdata/ValidDocument/validDocument, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create valid document details with parameter is active as invalid, uniqueIdentifier=TC_Masterdata_CreateValidDocument_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllTitle_all_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllTitle_all_valid_smoke, endPoint=/v1/masterdata/title/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllTitle/fetchAllTitle, outputTemplate=masterdata/FetchAllTitle/fetchAllTitleResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Title details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllTitle_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/title/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Blank_SortField

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Blank_SortField, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "equals" }], "sort": [{ "sortField": "", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with sort field data as blank, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Invalid_ColumnName

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Invalid_ColumnName, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCodesfd", "type": "equals" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with column name data as invalid, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_09
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Invalid_FilterType_neg

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Invalid_FilterType_neg, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "asdf" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-318", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with page filter type as invalid, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-318 KER-MSD-318 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Invalid_NegPageFetch

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Invalid_NegPageFetch, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "equals" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": -1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.pagination.pageFetch: Should have positive integer value" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with page fetch data as invalid, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Invalid_NegPageStart

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Invalid_NegPageStart, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "equals" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": -1, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.pagination.pageStart: Should have positive integer value" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with page start data as invalid, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Invalid_RequestTime

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Invalid_RequestTime, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "equals" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with request time data as invalid, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_10
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Invalid_SortField_neg

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Invalid_SortField_neg, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "equals" }], "sort": [{ "sortField": "createddDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field createddDateTime" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with sort field data as invalid, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Invalid_SortType_neg

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Invalid_SortType_neg, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "equals" }], "sort": [{ "sortField": "createdDateTime", "sortType": "asdf" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type asdf is not supported" } ] }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with page sort type as invalid, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Valid_Filter_DocCatcode

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Valid_Filter_DocCatcode, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "value": "POA", "columnName": "docCategoryCode", "type": "equals" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 10, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/ValidDocumentSearch/validDocumentSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with filter as document category code, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentSearch_Valid_Smoke

Testcase Input
testCaseName=MasterData_ValidDocumentSearch_Valid_Smoke, endPoint=/v1/masterdata/validdocuments/search, role=admin, templateFields=[languageCode], input={ "filters": [], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 10, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ }, inputTemplate=masterdata/ValidDocumentSearch/validDocumentSearch, outputTemplate=masterdata/ValidDocumentSearch/validDocumentSearchResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search document details with valid data, uniqueIdentifier=TC_Masterdata_ValidDocumentSearch_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentFilter_Blank_FilterType

Testcase Input
testCaseName=MasterData_ValidDocumentFilter_Blank_FilterType, endPoint=/v1/masterdata/validdocuments/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/ValidDocumentFilter/validDocumentFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the valid document details with filter type as blank, uniqueIdentifier=TC_Masterdata_ValidDocumentFilter_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentFilter_InValid_FilterType

Testcase Input
testCaseName=MasterData_ValidDocumentFilter_InValid_FilterType, endPoint=/v1/masterdata/validdocuments/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "iSActive", "type": "between", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/ValidDocumentFilter/validDocumentFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the valid document details with invalid filter type, uniqueIdentifier=TC_Masterdata_ValidDocumentFilter_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentFilter_InValid_columnName

Testcase Input
testCaseName=MasterData_ValidDocumentFilter_InValid_columnName, endPoint=/v1/masterdata/validdocuments/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "lang_code", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/ValidDocumentFilter/validDocumentFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the valid document details with invalid column name, uniqueIdentifier=TC_Masterdata_ValidDocumentFilter_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentFilter_Invalid_RequestTime

Testcase Input
testCaseName=MasterData_ValidDocumentFilter_Invalid_RequestTime, endPoint=/v1/masterdata/validdocuments/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/ValidDocumentFilter/validDocumentFilter, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the valid document details with invalid request time, uniqueIdentifier=TC_Masterdata_ValidDocumentFilter_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ValidDocumentFilter_Valid_Smoke

Testcase Input
testCaseName=MasterData_ValidDocumentFilter_Valid_Smoke, endPoint=/v1/masterdata/validdocuments/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "isActive", "fieldValue": "true" }, { "fieldID": "isActive", "fieldValue": "false" } ], "errors": null }, inputTemplate=masterdata/ValidDocumentFilter/validDocumentFilter, outputTemplate=masterdata/ValidDocumentFilter/validDocumentFilterResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter the valid document details with valid data, uniqueIdentifier=TC_Masterdata_ValidDocumentFilter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/validdocuments/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue true true PASS
response.(filters)[0].fieldID isActive isActive PASS
response.(filters)[1].fieldID isActive isActive PASS
response.(filters)[1].fieldValue false false PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDocType_DocCatByAppID_invalid_language

Testcase Input
testCaseName=Masterdata_GetDocType_DocCatByAppID_invalid_language, endPoint=/v1/masterdata/applicanttype/{applicantId}/languages?languages={languages}, role=admin, templateFields=null, input={ "applicantId": "001", "languages": "e@@@@456rfdhdh" }, output={ "errors": [ { "errorCode": "KER-MSD-150", "message": "Document Category- Document Type mapping not found" } ] }, inputTemplate=masterdata/GetDocType_DocCatByAppID/getDocType_DocCatByAppID, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve document type and document categories based on an applicant ID and an invalid language code, uniqueIdentifier=TC_Masterdata_GetDocType_DocCatByAppID_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/applicanttype/{applicantId}/languages?languages={languages})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-150 KER-MSD-150 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_GetDocType_DocCatByAppID_valid_smoke

Testcase Input
testCaseName=Masterdata_GetDocType_DocCatByAppID_valid_smoke, endPoint=/v1/masterdata/applicanttype/{applicantId}/languages?languages={languages}, role=admin, templateFields=null, input={ "applicantId": "001", "languages": "eng" }, output={ "isActive":true, "documentCategories":[ { "isActive":true }] }, inputTemplate=masterdata/GetDocType_DocCatByAppID/getDocType_DocCatByAppID, outputTemplate=masterdata/GetDocType_DocCatByAppID/getDocType_DocCatByAppIDResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve document type and document categories based on an applicant ID and language code, uniqueIdentifier=TC_Masterdata_GetDocType_DocCatByAppID_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/applicanttype/{applicantId}/languages?languages={languages})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.isActive true true PASS
response.(documentCategories)[0].isActive true true PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDynamicField_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_CreateDynamicField_All_Valid_Smoke_sid, endPoint=/v1/masterdata/dynamicfields, role=admin, templateFields=[langCode], input={ "name": "TestAutomationField", "description": "TestAutomationField", "dataType": "string", "value": "A", "code": "500", "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "name": "TestAutomationField", "description": "TestAutomationField", "code": "500", "value": "A" }, inputTemplate=masterdata/DynamicField/dynamicField, outputTemplate=masterdata/DynamicField/dynamicFieldResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Dynamic Fields with all valid data, uniqueIdentifier=TC_Masterdata_CreateDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.description TestAutomationField TestAutomationField PASS
response.name TestAutomationField TestAutomationField PASS
response.fieldVal.value A A PASS
response.fieldVal.code 500 500 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePostForAutoGenId#MasterData_CreateDynamicField_ByfieldName_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_CreateDynamicField_ByfieldName_All_Valid_Smoke, endPoint=/v1/masterdata/dynamicfields, role=admin, templateFields=[langCode], input={ "name": "TestAPL", "description": "TestAPL", "dataType": "string", "value": "A", "code": "500", "langCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "name": "TestAPL", "description": "TestAPL", "code": "500", "value": "A" }, inputTemplate=masterdata/DynamicField/dynamicField, outputTemplate=masterdata/DynamicField/dynamicFieldResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Create Dynamic Fields By field name with all valid data, uniqueIdentifier=TC_Masterdata_CreateDynamicField_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.description TestAPL TestAPL PASS
response.name TestAPL TestAPL PASS
response.fieldVal.value A A PASS
response.fieldVal.code 500 500 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PutWithPathParamsAndBody#MasterData_UpdateDynamicField_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDynamicField_All_Valid_Smoke, endPoint=/v1/masterdata/dynamicfields?id={id}, role=admin, templateFields=[langCode], input={ "id": "$ID:CreateDynamicField_All_Valid_Smoke_sid_id$", "dataType": "string", "description": "Test dynamic field updated", "langCode": "eng", "name": "TestAPL", "code": "500", "value": "A", "requesttime": "$TIMESTAMP$" }, output={ "name": "TestAPL", "description": "Test dynamic field updated", "code": "500", "value": "A" }, inputTemplate=masterdata/DynamicField/dynamicField, outputTemplate=masterdata/DynamicField/dynamicFieldResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=null, uniqueIdentifier=TC_Masterdata_UpdateDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields?id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.description Test dynamic field updated Test dynamic field updated PASS
response.name TestAPL TestAPL PASS
response.fieldVal.value A A PASS
response.fieldVal.code 500 500 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateDynamicFieldStatus_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDynamicFieldStatus_All_Valid_Smoke, endPoint=/v1/masterdata/dynamicfields?isActive={isActive}&id={id}, role=admin, templateFields=null, input={ "id": "$ID:CreateDynamicField_All_Valid_Smoke_sid_id$", "isActive": true }, output={ "status": "Status updated successfully for Dynamic Fields" }, inputTemplate=masterdata/UpdateDynamicFieldStatus/updateDynamicFieldStatus, outputTemplate=masterdata/UpdateDynamicFieldStatus/updateDynamicFieldStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update dynamic field status with valid data, uniqueIdentifier=TC_Masterdata_UpdateDynamicFieldStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields?isActive={isActive}&id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Dynamic Fields Status updated successfully for Dynamic Fields PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateDynamicFieldStatus_ByFieldName_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateDynamicFieldStatus_ByFieldName_All_Valid_Smoke, endPoint=/v1/masterdata/dynamicfields/all?isActive={isActive}&fieldName={id}, role=admin, templateFields=null, input={ "id": "TestAPL", "isActive": true }, output={ "status": "Status updated successfully for Dynamic Fields" }, inputTemplate=masterdata/UpdateDynamicFieldStatus/updateDynamicFieldStatus, outputTemplate=masterdata/UpdateDynamicFieldStatus/updateDynamicFieldStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update dynamic field status by field name, uniqueIdentifier=TC_Masterdata_UpdateDynamicFieldStatus_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/all?isActive={isActive}&fieldName={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for Dynamic Fields Status updated successfully for Dynamic Fields PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateDynamicFieldStatus_Invalid_id

Testcase Input
testCaseName=MasterData_UpdateDynamicFieldStatus_Invalid_id, endPoint=/v1/masterdata/dynamicfields?isActive={isActive}&id={id}, role=admin, templateFields=null, input={ "id": "notexist", "isActive": true }, output={ "errors": [ { "errorCode": "KER-SCH-003", "message": "Dynamic field not found" } ] }, inputTemplate=masterdata/UpdateDynamicFieldStatus/updateDynamicFieldStatus, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update dynamic field status with invalid ID, uniqueIdentifier=TC_Masterdata_UpdateDynamicFieldStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields?isActive={isActive}&id={id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-SCH-003 KER-SCH-003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchDynamicField_AllValid_smoke

Testcase Input
testCaseName=Masterdata_FetchDynamicField_AllValid_smoke, endPoint=/v1/masterdata/dynamicfields, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchDynamicField/fetchDynamicField, outputTemplate=masterdata/FetchDynamicField/fetchDynamicFieldResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Dynamic Fields with all valid data, uniqueIdentifier=TC_Masterdata_FetchDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchDistinctDynamicField_AllValid_smoke

Testcase Input
testCaseName=Masterdata_FetchDistinctDynamicField_AllValid_smoke, endPoint=/v1/masterdata/dynamicfields/distinct, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchDistinctDynamicField/fetchDistinctDynamicField, outputTemplate=masterdata/FetchDistinctDynamicField/fetchDistinctDynamicFieldResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve distinct Dynamic field values, uniqueIdentifier=TC_Masterdata_FetchDistinctDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/distinct)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#Masterdata_FetchDistinctDynamicFieldByLangcode_AllValid_smoke

Testcase Input
testCaseName=Masterdata_FetchDistinctDynamicFieldByLangcode_AllValid_smoke, endPoint=/v1/masterdata/dynamicfields/distinct/{langCode}, role=admin, templateFields=null, input={ "langCode":"eng" }, output={ }, inputTemplate=masterdata/FetchDistinctDynamicFieldByLangcode/fetchDistinctDynamicFieldByLangcode, outputTemplate=masterdata/FetchDistinctDynamicFieldByLangcode/fetchDistinctDynamicFieldByLangcodeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve distinct Dynamic field values By langCode, uniqueIdentifier=TC_Masterdata_FetchDistinctDynamicFieldByLangcode_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/distinct/{langCode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDynamicField_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_DeleteDynamicField_All_Valid_Smoke, endPoint=/v1/masterdata/dynamicfields/{id}, role=admin, templateFields=null, input={ "id": "$ID:CreateDynamicField_All_Valid_Smoke_sid_id$" }, output={ "status": "DynamicField deleted successfully" }, inputTemplate=masterdata/DeleteDynamicField/deleteDynamicField, outputTemplate=masterdata/DeleteDynamicField/deleteDynamicFieldResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Dynamic Field with valid data, uniqueIdentifier=TC_Masterdata_DeleteDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status DynamicField deleted successfully DynamicField deleted successfully PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDynamicField_ByFieldName_allValid_smoke

Testcase Input
testCaseName=MasterData_DeleteDynamicField_ByFieldName_allValid_smoke, endPoint=/v1/masterdata/dynamicfields/all/{id}, role=admin, templateFields=null, input={ "id": "TestAPL" }, output={ "status": "DynamicField deleted successfully" }, inputTemplate=masterdata/DeleteDynamicField/deleteDynamicField, outputTemplate=masterdata/DeleteDynamicField/deleteDynamicFieldResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete all Dynamic Field By id, uniqueIdentifier=TC_Masterdata_DeleteDynamicField_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/all/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status DynamicField deleted successfully DynamicField deleted successfully PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteDynamicField_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteDynamicField_Invalid_ID, endPoint=/v1/masterdata/dynamicfields/{id}, role=admin, templateFields=null, input={ "id": "asdf" }, output={ "errors": [ { "errorCode": "KER-SCH-003", "message": "Dynamic field not found" } ] }, inputTemplate=masterdata/DeleteDynamicField/deleteDynamicField, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Dynamic Field with invalid id, uniqueIdentifier=TC_Masterdata_DeleteDynamicField_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-SCH-003 KER-SCH-003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Blank_SortField

Testcase Input
testCaseName=MasterData_SearchDynamicField_Blank_SortField, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "bloodType" }], "sort": [{ "sortField": "", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-314", "message": "Missing sort field or sort type values" } ] }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with sort field value as empty, uniqueIdentifier=TC_Masterdata_SearchDynamicField_07
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-314 KER-MSD-314 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Invalid_NegPageFetch

Testcase Input
testCaseName=MasterData_SearchDynamicField_Invalid_NegPageFetch, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "bloodType" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": -1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.pagination.pageFetch: Should have positive integer value" } ] }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with invalid negative page fetch value, uniqueIdentifier=TC_Masterdata_SearchDynamicField_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Invalid_NegPageStart

Testcase Input
testCaseName=MasterData_SearchDynamicField_Invalid_NegPageStart, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "bloodType" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": -1, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "request.pagination.pageStart: Should have positive integer value" } ] }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with invalid negative page start, uniqueIdentifier=TC_Masterdata_SearchDynamicField_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Invalid_RequestTime

Testcase Input
testCaseName=MasterData_SearchDynamicField_Invalid_RequestTime, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "bloodType" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with invalid request time, uniqueIdentifier=TC_Masterdata_SearchDynamicField_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Invalid_SortField_neg

Testcase Input
testCaseName=MasterData_SearchDynamicField_Invalid_SortField_neg, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "bloodType" }], "sort": [{ "sortField": "createddDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-357", "message": "Invalid sort field createddDateTime" } ] }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with invalid sort field value, uniqueIdentifier=TC_Masterdata_SearchDynamicField_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-357 KER-MSD-357 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Invalid_SortType_neg

Testcase Input
testCaseName=MasterData_SearchDynamicField_Invalid_SortType_neg, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "bloodType" }], "sort": [{ "sortField": "createdDateTime", "sortType": "asdf" }], "pageStart": 0, "pageFetch": 1, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-358", "message": "Sort type asdf is not supported" } ] }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with invalid sort type value, uniqueIdentifier=TC_Masterdata_SearchDynamicField_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-358 KER-MSD-358 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Valid_Filter_Name

Testcase Input
testCaseName=MasterData_SearchDynamicField_Valid_Filter_Name, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "name", "type": "equals", "value": "bloodType" }], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 10, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": null }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/SearchDynamicField/searchDynamicFieldResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with valid filter name value, uniqueIdentifier=TC_Masterdata_SearchDynamicField_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchDynamicField_Valid_Smoke

Testcase Input
testCaseName=MasterData_SearchDynamicField_Valid_Smoke, endPoint=/v1/masterdata/dynamicfields/search, role=admin, templateFields=[languageCode], input={ "filters": [], "sort": [{ "sortField": "createdDateTime", "sortType": "ASC" }], "pageStart": 0, "pageFetch": 10, "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": null }, inputTemplate=masterdata/SearchDynamicField/searchDynamicField, outputTemplate=masterdata/SearchDynamicField/searchDynamicFieldResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search dynamic field with valid data, uniqueIdentifier=TC_Masterdata_SearchDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDynamicField_Blank_FilterType

Testcase Input
testCaseName=MasterData_FilterDynamicField_Blank_FilterType, endPoint=/v1/masterdata/dynamicfields/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-322", "message": "Filter Type cannot be empty or null" } ] }, inputTemplate=masterdata/FilterDynamicField/filterDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Dynamic Fields By empty type, uniqueIdentifier=TC_Masterdata_FilterDynamicField_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-322 KER-MSD-322 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDynamicField_InValid_FilterType

Testcase Input
testCaseName=MasterData_FilterDynamicField_InValid_FilterType, endPoint=/v1/masterdata/dynamicfields/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "iSActive", "type": "between", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-324", "message": "Received Filter Type not supported" } ] }, inputTemplate=masterdata/FilterDynamicField/filterDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Dynamic Fields By invalid type, uniqueIdentifier=TC_Masterdata_FilterDynamicField_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-324 KER-MSD-324 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDynamicField_InValid_columnName

Testcase Input
testCaseName=MasterData_FilterDynamicField_InValid_columnName, endPoint=/v1/masterdata/dynamicfields/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "lang_code", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-317" } ] }, inputTemplate=masterdata/FilterDynamicField/filterDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Dynamic Fields By empty text, uniqueIdentifier=TC_Masterdata_FilterDynamicField_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-317 KER-MSD-317 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDynamicField_Invalid_RequestTime

Testcase Input
testCaseName=MasterData_FilterDynamicField_Invalid_RequestTime, endPoint=/v1/masterdata/dynamicfields/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "2019-7-3T05:22:35.845" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/FilterDynamicField/filterDynamicField, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Dynamic Fields By invalid requesttime format, uniqueIdentifier=TC_Masterdata_FilterDynamicField_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_FilterDynamicField_Valid_Smoke

Testcase Input
testCaseName=MasterData_FilterDynamicField_Valid_Smoke, endPoint=/v1/masterdata/dynamicfields/filtervalues, role=admin, templateFields=[languageCode], input={ "filters": [{ "columnName": "isActive", "type": "unique", "text": "" }], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "filters": [ { "fieldID": "isActive", "fieldValue": "true" }, { "fieldID": "isActive", "fieldValue": "false" } ], "errors": null }, inputTemplate=masterdata/FilterDynamicField/filterDynamicField, outputTemplate=masterdata/FilterDynamicField/filterDynamicFieldResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Filter Dynamic Fields By all valid data, uniqueIdentifier=TC_Masterdata_FilterDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/filtervalues)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(filters)[0].fieldValue true true PASS
response.(filters)[0].fieldID isActive isActive PASS
response.(filters)[1].fieldID isActive isActive PASS
response.(filters)[1].fieldValue false false PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchMissingDynamicField_All_Valid_smoke

Testcase Input
testCaseName=MasterData_FetchMissingDynamicField_All_Valid_smoke, endPoint=/v1/masterdata/dynamicfields/missingids/{langcode}?fieldName={fieldName}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "fieldName": null }, output={ }, inputTemplate=masterdata/FetchMissingDynamicField/fetchMissingDynamicField, outputTemplate=masterdata/FetchMissingDynamicField/fetchMissingDynamicFieldResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Missing Dynamic field details by langcode, uniqueIdentifier=TC_Masterdata_FetchMissingDynamicField_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/missingids/{langcode}?fieldName={fieldName})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchMissingDynamicField_Allvalid_smoke

Testcase Input
testCaseName=MasterData_FetchMissingDynamicField_Allvalid_smoke, endPoint=/v1/masterdata/dynamicfields/missingids/{langcode}?fieldName={fieldName}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "fieldName": "description" }, output={ }, inputTemplate=masterdata/FetchMissingDynamicField/fetchMissingDynamicField, outputTemplate=masterdata/FetchMissingDynamicField/fetchMissingDynamicFieldResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Missing Dynamic field details by langcode and Field Name, uniqueIdentifier=TC_Masterdata_FetchMissingDynamicField_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/dynamicfields/missingids/{langcode}?fieldName={fieldName})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchWorkingDays_ByLangcode_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchWorkingDays_ByLangcode_allValid_smoke, endPoint=/v1/masterdata/workingdays/{langCode}, role=admin, templateFields=[langCode], input={ "langCode": "eng", "registrationCenterID": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchWorkingDays/fetchWorkingDays, outputTemplate=masterdata/FetchWorkingDays/fetchWorkingDaysResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Working Day details By langCode, uniqueIdentifier=TC_Masterdata_FetchWorkingDays_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/workingdays/{langCode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchWorkingDays_InvalidValid_langCode

Testcase Input
testCaseName=MasterData_FetchWorkingDays_InvalidValid_langCode, endPoint=/v1/masterdata/workingdays/{registrationCenterID}/{langCode}, role=admin, templateFields=null, input={ "langCode": "eng1", "registrationCenterID": "10011" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Language Code is Invalid" } ] }, inputTemplate=masterdata/FetchWorkingDays/fetchWorkingDays, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Working Day details By invalid langCode, uniqueIdentifier=TC_Masterdata_FetchWorkingDays_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/workingdays/{registrationCenterID}/{langCode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchWorkingDays_InvalidValid_registrationCenterID

Testcase Input
testCaseName=MasterData_FetchWorkingDays_InvalidValid_registrationCenterID, endPoint=/v1/masterdata/workingdays/{registrationCenterID}/{langCode}, role=admin, templateFields=[langCode], input={ "langCode": "eng", "registrationCenterID": "1001112" }, output={ "errors": [ { "errorCode": "KER-MSD-802", "message": "Center ID is invalid" } ] }, inputTemplate=masterdata/FetchWorkingDays/fetchWorkingDays, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Working Day details By invalid registrationCenterID and valid langCode, uniqueIdentifier=TC_Masterdata_FetchWorkingDays_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/workingdays/{registrationCenterID}/{langCode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-802 KER-MSD-802 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-802 KER-MSD-802 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchWorkingDays_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchWorkingDays_allValid_smoke, endPoint=/v1/masterdata/workingdays/{registrationCenterID}/{langCode}, role=admin, templateFields=[langCode], input={ "langCode": "eng", "registrationCenterID": "10011" }, output={ "errors": null }, inputTemplate=masterdata/FetchWorkingDays/fetchWorkingDays, outputTemplate=masterdata/FetchWorkingDays/fetchWorkingDaysResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Working Day details By registrationCenterID and langCode, uniqueIdentifier=TC_Masterdata_FetchWorkingDays_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/workingdays/{registrationCenterID}/{langCode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePut#MasterData_UpdateWorkingDay_Invalid_code

Testcase Input
testCaseName=MasterData_UpdateWorkingDay_Invalid_code, endPoint=/v1/masterdata/workingdays, role=admin, templateFields=[langCode, name], input={ "code": "asfd", "langCode": "eng", "requesttime": "$TIMESTAMP$", "name": "xyz" }, output={ "errors": [ { "errorCode": "KER-WKDS-003", "message": "No working/non working day data found" } ] }, inputTemplate=masterdata/UpdateWorkingDay/updateWorkingDay, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update working day details with invalid code, uniqueIdentifier=TC_Masterdata_UpdateWorkingDay_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/workingdays)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-WKDS-003 KER-WKDS-003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateWorkingDayStatus_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_UpdateWorkingDayStatus_All_Valid_Smoke, endPoint=/v1/masterdata/workingdays?isActive={isActive}&code={code}, role=admin, templateFields=null, input={ "code": "102", "isActive": true }, output={ "status": "Status updated successfully for workingDays" }, inputTemplate=masterdata/UpdateWorkingDayStatus/updateWorkingDayStatus, outputTemplate=masterdata/UpdateWorkingDayStatus/updateWorkingDayStatusResult, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update working day status details with valid data, uniqueIdentifier=TC_Masterdata_UpdateWorkingDayStatus_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/workingdays?isActive={isActive}&code={code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.status Status updated successfully for workingDays Status updated successfully for workingDays PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PatchWithPathParam#MasterData_UpdateWorkingDayStatus_Invalid_id

Testcase Input
testCaseName=MasterData_UpdateWorkingDayStatus_Invalid_id, endPoint=/v1/masterdata/workingdays?isActive={isActive}&code={code}, role=admin, templateFields=null, input={ "code": "notexist", "isActive": true }, output={ "errors": [ { "errorCode": "KER-WKDS-003", "message": "No working/non working day data found" } ] }, inputTemplate=masterdata/UpdateWorkingDayStatus/updateWorkingDayStatus, outputTemplate=masterdata/error, restMethod=patch, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Update working day status details with invalid ID, uniqueIdentifier=TC_Masterdata_UpdateWorkingDayStatus_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/workingdays?isActive={isActive}&code={code})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-WKDS-003 KER-WKDS-003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetUserDetails_allValid_smoke

Testcase Input
testCaseName=MasterData_GetUserDetails_allValid_smoke, endPoint=/v1/masterdata/users, role=admin, templateFields=null, input={ "id":"$REMOVE$" }, output={ "name": "$IGNORE$", "statusCode": "$IGNORE$", "regCenterId": "$IGNORE$", "isActive": "$IGNORE$", "zoneCode": "$IGNORE$" }, inputTemplate=masterdata/GetUserDetails/getUserDetails, outputTemplate=masterdata/GetUserDetails/getUserDetailsResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve all the user details, uniqueIdentifier=TC_Masterdata_GetUserDetails_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam.test(GetWithParam.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetUserDetails_ByUserId_allValid_smoke

Testcase Input
testCaseName=MasterData_GetUserDetails_ByUserId_allValid_smoke, endPoint=/v1/masterdata/users/{id}, role=admin, templateFields=null, input={ "id":"$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$" }, output={ "name": "$IGNORE$", "statusCode": "$IGNORE$", "regCenterId": "$IGNORE$", "isActive": "$IGNORE$", "zoneCode": "$IGNORE$" }, inputTemplate=masterdata/GetUserDetails/getUserDetails, outputTemplate=masterdata/GetUserDetails/getUserDetailsByIDResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve all the user details by valid user ID, uniqueIdentifier=TC_Masterdata_GetUserDetails_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/users/{id})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetUserDetails_InValid_InvalidUserID

Testcase Input
testCaseName=MasterData_GetUserDetails_InValid_InvalidUserID, endPoint=/v1/masterdata/users/{id}, role=admin, templateFields=null, input={ "id":"abc" }, output={ "errors": [ { "errorCode": "KER-USR-007", "message": "User Center mapping not found" } ] }, inputTemplate=masterdata/GetUserDetails/getUserDetails, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve all the user details by invalid user ID, uniqueIdentifier=TC_Masterdata_GetUserDetails_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/users/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-007 KER-USR-007 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetUserDetailsByIdAndEffDate_InValid_UserID

Testcase Input
testCaseName=MasterData_GetUserDetailsByIdAndEffDate_InValid_UserID, endPoint=/v1/masterdata/users/{id}/{effDate}, role=admin, templateFields=null, input={ "id":"abc", "effDate":"2021-12-10T08:43:46.614Z" }, output={ "errors": [ { "errorCode": "KER-USR-003", "message": "User History not found" } ] }, inputTemplate=masterdata/GetUserDetailsByIdAndEffDate/getUserDetailsByIdAndEffDate, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve user details using a invalid ID, uniqueIdentifier=TC_Masterdata_GetUserDetailsByIdAndEffDate_04
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/users/{id}/{effDate})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-003 KER-USR-003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetUserDetailsByIdAndEffDate_InValid_dateFormat

Testcase Input
testCaseName=MasterData_GetUserDetailsByIdAndEffDate_InValid_dateFormat, endPoint=/v1/masterdata/users/{id}/{effDate}, role=admin, templateFields=null, input={ "id":"func_auto_test_user", "effDate":"2021-12-10T08:43:46.614" }, output={ "errors": [ { "errorCode": "KER-USR-002", "message": "Invalid Date Format" } ] }, inputTemplate=masterdata/GetUserDetailsByIdAndEffDate/getUserDetailsByIdAndEffDate, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve user details using a valid ID and an invalid date format for the effective date, uniqueIdentifier=TC_Masterdata_GetUserDetailsByIdAndEffDate_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/users/{id}/{effDate})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-002 KER-USR-002 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetUserDetailsByIdAndEffDate_allValid_smoke

Testcase Input
testCaseName=MasterData_GetUserDetailsByIdAndEffDate_allValid_smoke, endPoint=/v1/masterdata/users/{id}/{effDate}, role=admin, templateFields=[langCode], input={ "id":"$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "effDate":"$ID:UserCenterMapping_All_Valid_Smoke_FullResponse_sid_responsetime$" }, output={ "id": "masterdata-220005" }, inputTemplate=masterdata/GetUserDetailsByIdAndEffDate/getUserDetailsByIdAndEffDate, outputTemplate=masterdata/GetUserDetailsByIdAndEffDate/getUserDetailsByIdAndEffDateResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve user details by valid ID and effective date, uniqueIdentifier=TC_Masterdata_GetUserDetailsByIdAndEffDate_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/users/{id}/{effDate})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(userResponseDto)[0].id masterdata-220005 masterdata-220005 PASS

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(userResponseDto)[0].id masterdata-220005 masterdata-220005 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_GetUserDetailsByIsAndEffDate_InValid_effDate

Testcase Input
testCaseName=MasterData_GetUserDetailsByIsAndEffDate_InValid_effDate, endPoint=/v1/masterdata/users/{id}/{effDate}, role=admin, templateFields=null, input={ "id":"func_auto_test_user", "effDate":"2021-09-08T08:43:46.614Z" }, output={ "errors": [ { "errorCode": "KER-USR-003", "message": "User History not found" } ] }, inputTemplate=masterdata/GetUserDetailsByIdAndEffDate/getUserDetailsByIdAndEffDate, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve user details using a valid ID and an invalid for the invalid effective date, uniqueIdentifier=TC_Masterdata_GetUserDetailsByIdAndEffDate_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/users/{id}/{effDate})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-003 KER-USR-003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchUserCenterMapping_All_ValidUser_Smoke

Testcase Input
testCaseName=MasterData_SearchUserCenterMapping_All_ValidUser_Smoke, endPoint=/v1/masterdata/usercentermapping/search, role=globalAdmin, templateFields=[languageCode], input={ "filters": [ { "columnName": "userId", "type": "equals", "value": "globaladmin" } ], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "data": [{ "userId": "globaladmin", "zoneName": "$IGNORE$", "regCenterId": "$IGNORE$", "zoneCode": "$IGNORE$" }] }, inputTemplate=masterdata/SearchUserCenterMapping/searchUserCenterMapping, outputTemplate=masterdata/SearchUserCenterMapping/searchUserCenterMappingResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for user center mapping details with valid user data, uniqueIdentifier=TC_Masterdata_SearchUserCenterMapping_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.(data)[0].userId globaladmin globaladmin PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchUserCenterMapping_InValid_ColumnInvalid

Testcase Input
testCaseName=MasterData_SearchUserCenterMapping_InValid_ColumnInvalid, endPoint=/v1/masterdata/usercentermapping/search, role=admin, templateFields=[languageCode], input={ "filters": [ { "columnName": "userId1", "type": "equals", "value": "000000" } ], "languageCode": "eng", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-500", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchUserCenterMapping/searchUserCenterMapping, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for user center mapping details with invalid column data, uniqueIdentifier=TC_Masterdata_SearchUserCenterMapping_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-500 KER-MSD-500 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PutWithPathParam#MasterData_DecommisionMachine_Invalid_ID

Testcase Input
testCaseName=MasterData_DecommisionMachine_Invalid_ID, endPoint=/v1/masterdata/machines/decommission/{id}, role=admin, templateFields=[], input={ "id": "1022dddw3456778432wsd" }, output={ "errors": [ { "errorCode": "KER-MSD-214", "message": "Machine ID 1022dddw3456778432wsd does not exist" } ] }, inputTemplate=masterdata/DecommisionMachine/decommisionMachine, outputTemplate=masterdata/error, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Decommission Machine with invalid id, uniqueIdentifier=TC_Masterdata_DecommisionMachine_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/decommission/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-214 KER-MSD-214 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteMachine_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteMachine_All_Valid_Smoke_sid, endPoint=/v1/masterdata/machines/{id}, role=globalAdmin, templateFields=[], input={ "id": "$ID:CreateMachine_All_Valid_Smoke_sid_id$" }, output={ }, inputTemplate=masterdata/DeleteMachine/deleteMachine, outputTemplate=masterdata/DeleteMachine/deleteMachineResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Machine details with valid data, uniqueIdentifier=TC_Masterdata_DeleteMachine_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/{id})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteMachine_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteMachine_Invalid_ID, endPoint=/v1/masterdata/machines/{id}, role=admin, templateFields=[], input={ "id": "hdhshshsh" }, output={ "errors": [ { "errorCode": "KER-MSD-030", "message": "Machine not Found" } ] }, inputTemplate=masterdata/DeleteMachine/deleteMachine, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Machine with invalid id, uniqueIdentifier=TC_Masterdata_DeleteMachine_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machines/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-030 KER-MSD-030 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteMachineSpec_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteMachineSpec_All_Valid_Smoke_sid, endPoint=/v1/masterdata/machinespecifications/{id}, role=admin, templateFields=[], input={ "id": "$ID:CreateMachineSpecification_All_Valid_Smoke_sid_id$" }, output={ }, inputTemplate=masterdata/DeleteMachineSpec/deleteMachineSpec, outputTemplate=masterdata/DeleteMachineSpec/deleteMachineSpecResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Machine Spec with valid data, uniqueIdentifier=TC_Masterdata_DeleteMachineSpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/{id})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteMachineSpec_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteMachineSpec_Invalid_ID, endPoint=/v1/masterdata/machinespecifications/{id}, role=admin, templateFields=null, input={ "id": "hdhshshsh" }, output={ "errors": [ { "errorCode": "KER-MSD-117", "message": "Machine Specification not Found" } ] }, inputTemplate=masterdata/DeleteMachine/deleteMachine, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Machine Spec with invalid id, uniqueIdentifier=TC_Masterdata_DeleteMachineSpec_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/machinespecifications/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-117 KER-MSD-117 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteUserCenterMapping_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_DeleteUserCenterMapping_All_Valid_Smoke, endPoint=/v1/masterdata/usercentermapping/{id}, role=admin, templateFields=null, input={ "id": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$" }, output={ }, inputTemplate=masterdata/DeleteUserCenterMapping/deleteUserCenterMapping, outputTemplate=masterdata/DeleteUserCenterMapping/deleteUserCenterMappingResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete User Center Mapping with all valid data, uniqueIdentifier=TC_Masterdata_DeleteUserCenterMapping_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping/{id})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteUserCenterMapping_in_Valid

Testcase Input
testCaseName=MasterData_DeleteUserCenterMapping_in_Valid, endPoint=/v1/masterdata/usercentermapping/{id}, role=admin, templateFields=null, input={ "id": "asfgrg" }, output={ "errors": [ { "errorCode": "KER-USR-007", "message": "User Center mapping not found" } ] }, inputTemplate=masterdata/DeleteUserCenterMapping/deleteUserCenterMapping, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete User Center Mapping with invalid id, uniqueIdentifier=TC_Masterdata_DeleteUserCenterMapping_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/usercentermapping/{id})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-USR-007 KER-USR-007 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteZoneUser_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DeleteZoneUser_All_Valid_Smoke_sid, endPoint=/v1/masterdata/zoneuser/{userid}/{zonecode}, role=admin, templateFields=null, input={ "userid": "$ID:CreateZoneUser_All_Valid_Smoke_Sid_userId$", "zonecode": "$ID:CreateRegCenter_allValid_smoke_sid_zoneCode$" }, output={ }, inputTemplate=masterdata/DeleteZoneUser/deleteZoneUser, outputTemplate=masterdata/DeleteZoneUser/deleteZoneUserResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Zone User with all valid data, uniqueIdentifier=TC_Masterdata_DeleteZoneUser_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/zoneuser/{userid}/{zonecode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.PutWithPathParam#MasterData_DecommissionRegCenter_All_Valid_Smoke_sid

Testcase Input
testCaseName=MasterData_DecommissionRegCenter_All_Valid_Smoke_sid, endPoint=/v1/masterdata/registrationcenters/decommission/{regCenterID}, role=globalAdmin, templateFields=null, input={ "regCenterID": "$ID:CreateRegCenter_allValid_smoke_sid_id$" }, output={ }, inputTemplate=masterdata/DecommissionRegCenter/decommissionRegCenter, outputTemplate=masterdata/DecommissionRegCenter/decommissionRegCenterResult, restMethod=put, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Decommission Registration Center with valid data, uniqueIdentifier=TC_Masterdata_DecommissionRegCenter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/decommission/{regCenterID})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteRegCenter_Invalid_ID

Testcase Input
testCaseName=MasterData_DeleteRegCenter_Invalid_ID, endPoint=/v1/masterdata/registrationcenters/{registrationCenterId}, role=admin, templateFields=null, input={ "registrationCenterId": "djdjdjj2233" }, output={ "errors": [ { "errorCode": "KER-MSD-215", "message": "Registration Center not found" } ] }, inputTemplate=masterdata/DeleteRegCenter/deleteRegCenter, outputTemplate=masterdata/error, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Registration Center with invalid registrationCenterId, uniqueIdentifier=TC_Masterdata_DeleteRegCenter_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/registrationcenters/{registrationCenterId})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-215 KER-MSD-215 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.DeleteWithParam#MasterData_DeleteLocationData_All_Valid_Smoke

Testcase Input
testCaseName=MasterData_DeleteLocationData_All_Valid_Smoke, endPoint=/v1/masterdata/locations/{locationCode}, role=admin, templateFields=null, input={ "locationCode": "$ID:CreateLocationData_WithMandatoryLanguage_All_Valid_Smoke_Sid_code$" }, output={ }, inputTemplate=masterdata/DeleteLocationData/DeleteLocationData, outputTemplate=masterdata/DeleteLocationData/DeleteLocationDataResult, restMethod=delete, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Delete Location Data with valid Location Code, uniqueIdentifier=TC_MasterData_DeleteLocationData_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/locations/{locationCode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_FR_ADL_true

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_FR_ADL_true, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "014" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Foreigner and Adult Biometric available, uniqueIdentifier=TC_Masterdata_GetApplicantType_20
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_FR_CHL_True

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_FR_CHL_True, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "$INFANT$" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "013" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Foreigner and Child Biometric available, uniqueIdentifier=TC_Masterdata_GetApplicantType_18
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_NFR_ADL_true

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_NFR_ADL_true, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "016" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Non Foreigner and Adult Biometric available, uniqueIdentifier=TC_Masterdata_GetApplicantType_16
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_NFR_CHL_true

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_NFR_CHL_true, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "$INFANT$" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "015" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Non Foreigner and Child Biometric available, uniqueIdentifier=TC_Masterdata_GetApplicantType_14
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_MLE_FR_ADL_True

Testcase Input
testCaseName=Masterdata_GetApplicantType_MLE_FR_ADL_True, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "010" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Male, Foreigner and Adult Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_07
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_MLE_NFR_ADL_True

Testcase Input
testCaseName=Masterdata_GetApplicantType_MLE_NFR_ADL_True, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "012" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Male, Non Foreigner and Adult Biometric available, uniqueIdentifier=TC_Masterdata_GetApplicantType_04
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_MLE_NFR_CHL_True

Testcase Input
testCaseName=Masterdata_GetApplicantType_MLE_NFR_CHL_True, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "$INFANT$" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "011" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Male, Non Foreigner and Child, uniqueIdentifier=TC_Masterdata_GetApplicantType_02
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_invalid_biometricAvailable

Testcase Input
testCaseName=Masterdata_GetApplicantType_invalid_biometricAvailable, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": "fsadfdf" } ], "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-147", "message": "Invalid query passed for applicant type" } ] }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for invalid biometricAvailable, uniqueIdentifier=TC_Masterdata_GetApplicantType_12
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_invalid_gender

Testcase Input
testCaseName=Masterdata_GetApplicantType_invalid_gender, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "35132" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-147", "message": "Invalid query passed for applicant type" } ] }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for invalid gender, uniqueIdentifier=TC_Masterdata_GetApplicantType_10
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_invalid_residenceStatus

Testcase Input
testCaseName=Masterdata_GetApplicantType_invalid_residenceStatus, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "4564" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-147", "message": "Invalid query passed for applicant type" } ] }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for invalid residenceStatus, uniqueIdentifier=TC_Masterdata_GetApplicantType_09
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_response_time

Testcase Input
testCaseName=Masterdata_GetApplicantType_response_time, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "010" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Get response time for retrieving Applicant Types, uniqueIdentifier=TC_Masterdata_GetApplicantType_23
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_valid_smoke

Testcase Input
testCaseName=Masterdata_GetApplicantType_valid_smoke, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "010" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types by all valid data, uniqueIdentifier=TC_Masterdata_GetApplicantType_01
Output Validation Exception
org.testng.SkipException: known issue. Hence skipping the testcase at io.mosip.testrig.apirig.masterdata.utils.MasterDataUtil.isTestCaseValidForExecution(MasterDataUtil.java:44) at io.mosip.testrig.apirig.masterdata.testscripts.SimplePost.test(SimplePost.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.startTestRunner(MosipTestRunner.java:195) at io.mosip.testrig.apirig.masterdata.testrunner.MosipTestRunner.main(MosipTestRunner.java:117) ... Removed 23 stack frames

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_DOB_lessThanAYear

Testcase Input
testCaseName=Masterdata_GetApplicantType_DOB_lessThanAYear, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "2021/01/01" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "005" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for dateOfBirth lessthan a year, uniqueIdentifier=TC_Masterdata_GetApplicantType_22
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 005 005 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_FR_ADL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_FR_ADL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "006" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Foreigner and Adult Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_21
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 006 006 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_FR_CHL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_FR_CHL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "$INFANT$" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "005" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Foreigner and Child Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_19
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 005 005 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_NFR_ADL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_NFR_ADL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "008" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Non Foreigner and Adult Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_17
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 008 008 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_FLE_NFR_CHL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_FLE_NFR_CHL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "$INFANT$" }, { "attribute": "gender", "value": "FLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "007" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Female, Non Foreigner and Child Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_15
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 007 007 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_Future_date_as_DOB

Testcase Input
testCaseName=Masterdata_GetApplicantType_Future_date_as_DOB, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "2029/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-151", "message": "DOB cannot exceed current date" } ] }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types with future date for dateOfBirth, uniqueIdentifier=TC_Masterdata_GetApplicantType_13
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-151 KER-MSD-151 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_MLE_FR_ADL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_MLE_FR_ADL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "002" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Male, Foreigner and Adult Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_08
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 002 002 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_MLE_FR_CHL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_MLE_FR_CHL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "$INFANT$" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "001" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Male, Foreigner and and Child Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_06
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 001 001 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_MLE_NFR_ADL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_MLE_NFR_ADL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "1996/01/01" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "004" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Male, Non Foreigner and Adult Biometric not available, uniqueIdentifier=TC_Masterdata_GetApplicantType_05
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 004 004 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_MLE_NFR_CHL_False

Testcase Input
testCaseName=Masterdata_GetApplicantType_MLE_NFR_CHL_False, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "NFR" }, { "attribute": "dateOfBirth", "value": "$INFANT$" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": false } ], "requesttime": "$TIMESTAMP$" }, output={ "applicantTypeCode": "003" }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/GetApplicantType/getApplicantTypeResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for Male, Non Foreigner and Child, uniqueIdentifier=TC_Masterdata_GetApplicantType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
response.applicantType.applicantTypeCode 003 003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#Masterdata_GetApplicantType_invalid_dateOfBirth

Testcase Input
testCaseName=Masterdata_GetApplicantType_invalid_dateOfBirth, endPoint=/v1/masterdata/getApplicantType, role=admin, templateFields=null, input={ "attributes": [{ "attribute": "residenceStatus", "value": "FR" }, { "attribute": "dateOfBirth", "value": "2018-01-01 10:00:00.00Z" }, { "attribute": "gender", "value": "MLE" }, { "attribute": "biometricAvailable", "value": true } ], "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "KER-MSD-147", "message": "Invalid query passed for applicant type" } ] }, inputTemplate=masterdata/GetApplicantType/getApplicantType, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Applicant Types for invalid dateOfBirth, uniqueIdentifier=TC_Masterdata_GetApplicantType_11
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/getApplicantType)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-147 KER-MSD-147 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchPacketWorkflow_Empty_ColumnName

Testcase Input
testCaseName=MasterData_SearchPacketWorkflow_Empty_ColumnName, endPoint=/v1/masterdata/packet/search, role=admin, templateFields=null, input={ "filters": [ { "columnName": "", "type": "equals", "value": "PROCESSED" } ], "sort": [ { "sortField": "createDateTime", "sortType": "desc" } ], "pageStart": 0, "pageFetch": 1, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "RPR-WAA-000", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchPacketWorkflow/searchPacket, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for packet work flow details with with column name as empty, uniqueIdentifier=TC_Masterdata_SearchPacketWorkflow_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packet/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode RPR-WAA-000 RPR-WAA-000 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchPacketWorkflow_Invalid_Pagination

Testcase Input
testCaseName=MasterData_SearchPacketWorkflow_Invalid_Pagination, endPoint=/v1/masterdata/packet/search, role=admin, templateFields=null, input={ "filters": [ { "columnName": "statusCode", "type": "equals", "value": "PROCESSED" } ], "sort": [ { "sortField": "createDateTime", "sortType": "desc" } ], "pageStart": 0, "pageFetch": -1, "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "RPR-WAA-002", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/SearchPacketWorkflow/searchPacket, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for packet work flow details with with invalid pagination data, uniqueIdentifier=TC_Masterdata_SearchPacketWorkflow_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packet/search)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode RPR-WAA-002 RPR-WAA-002 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_SearchPacketWorkflow_Valid_Smoke

Testcase Input
testCaseName=MasterData_SearchPacketWorkflow_Valid_Smoke, endPoint=/v1/masterdata/packet/search, role=admin, templateFields=null, input={ "filters": [ { "columnName": "statusCode", "type": "equals", "value": "PROCESSED" } ], "sort": [ { "sortField": "createDateTime", "sortType": "desc" } ], "pageStart": 0, "pageFetch": 10, "requesttime": "$TIMESTAMP$" }, output={ "statusCode": "PROCESSED" }, inputTemplate=masterdata/SearchPacketWorkflow/searchPacket, outputTemplate=masterdata/SearchPacketWorkflow/searchPacketResult, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Search for packet work flow details with valid details, uniqueIdentifier=TC_Masterdata_SearchPacketWorkflow_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packet/search)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ResumePacketWorkflow_inValid_requesttime

Testcase Input
testCaseName=MasterData_ResumePacketWorkflow_inValid_requesttime, endPoint=/v1/masterdata/packet/resume, role=admin, templateFields=null, input={ "workflowId": "sfgbvafb", "workflowAction": "RESUME", "requesttime": "afgbb" }, output={ "errors": [ { "errorCode": "KER-MSD-999", "message": "Invalid Format in field : requesttime" } ] }, inputTemplate=masterdata/ResumePacketWorkflow/resumePacket, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Resume packet workflow with invalid request time data, uniqueIdentifier=TC_Masterdata_ResumePacketWorkflow_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packet/resume)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-999 KER-MSD-999 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.SimplePost#MasterData_ResumePacketWorkflow_inValid_workFlowId

Testcase Input
testCaseName=MasterData_ResumePacketWorkflow_inValid_workFlowId, endPoint=/v1/masterdata/packet/resume, role=admin, templateFields=null, input={ "workflowId": "sfgbvafb", "workflowAction": "RESUME", "requesttime": "$TIMESTAMP$" }, output={ "errors": [ { "errorCode": "RPR-WAA-003", "message": "$IGNORE$" } ] }, inputTemplate=masterdata/ResumePacketWorkflow/resumePacket, outputTemplate=masterdata/error, restMethod=post, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Resume packet workflow with invalid work flow data, uniqueIdentifier=TC_Masterdata_ResumePacketWorkflow_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/packet/resume)

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode RPR-WAA-003 RPR-WAA-003 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplateType_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchTemplateType_allValid_smoke, endPoint=/v1/masterdata/templatetypes/{code}/{langcode}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "code": "auth-email-content" }, output={ }, inputTemplate=masterdata/FetchTemplateType/fetchTemplateType, outputTemplate=masterdata/FetchTemplateType/fetchTemplateTypeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates Types with all valid data, uniqueIdentifier=TC_Masterdata_FetchTemplateType_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatetypes/{code}/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplateType_allValid_smoke_langcode

Testcase Input
testCaseName=MasterData_FetchTemplateType_allValid_smoke_langcode, endPoint=/v1/masterdata/templatetypes/{langcode}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "code": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchTemplateType/fetchTemplateType, outputTemplate=masterdata/FetchTemplateType/fetchTemplateTypeResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates Types with only langcode, uniqueIdentifier=TC_Masterdata_FetchTemplateType_03
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatetypes/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchTemplateType_inValid_code

Testcase Input
testCaseName=MasterData_FetchTemplateType_inValid_code, endPoint=/v1/masterdata/templatetypes/{code}/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng", "code": "autmail-content" }, output={ "errors": [ { "errorCode": "KER-MSD-249", "message": "Template Type not Found" } ] }, inputTemplate=masterdata/FetchTemplateType/fetchTemplateType, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Templates Types with invalid code and Valid langcode, uniqueIdentifier=TC_Masterdata_FetchTemplateType_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templatetypes/{code}/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-249 KER-MSD-249 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllTemplates_AllValid_smoke

Testcase Input
testCaseName=MasterData_FetchAllTemplates_AllValid_smoke, endPoint=/v1/masterdata/templates/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllTemplates/fetchAllTemplates, outputTemplate=masterdata/FetchAllTemplates/fetchAllTemplatesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All Template details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllTemplates_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchMissingTemplates_Allvalid_smoke

Testcase Input
testCaseName=MasterData_FetchMissingTemplates_Allvalid_smoke, endPoint=/v1/masterdata/templates/missingids/{langcode}?fieldName={fieldName}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "fieldName": "description" }, output={ }, inputTemplate=masterdata/FetchMissingTemplates/fetchMissingTemplates, outputTemplate=masterdata/FetchMissingTemplates/fetchMissingTemplatesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Missing Template Details by langcode and fieldName, uniqueIdentifier=TC_Masterdata_FetchMissingTemplates_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/missingids/{langcode}?fieldName={fieldName})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchMissingTemplates_valid_smoke

Testcase Input
testCaseName=MasterData_FetchMissingTemplates_valid_smoke, endPoint=/v1/masterdata/templates/missingids/{langcode}, role=admin, templateFields=[langcode], input={ "langcode": "eng", "fieldName": "$REMOVE$" }, output={ }, inputTemplate=masterdata/FetchMissingTemplates/fetchMissingTemplates, outputTemplate=masterdata/FetchMissingTemplates/fetchMissingTemplatesResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Missing Template Details by langcode, uniqueIdentifier=TC_Masterdata_FetchMissingTemplates_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/templates/missingids/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchUISpec_allValid_smoke_with_lang

Testcase Input
testCaseName=MasterData_FetchUISpec_allValid_smoke_with_lang, endPoint=/v1/masterdata/uispec/{domain}/latest, role=admin, templateFields=null, input={ "domain": "registration-client" }, output={ }, inputTemplate=masterdata/FetchUISpec/fetchUISpec, outputTemplate=masterdata/FetchUISpec/fetchUISpecResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve UI Specs with all valid data, uniqueIdentifier=TC_Masterdata_FetchUISpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/uispec/{domain}/latest)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllUISpec_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllUISpec_valid_smoke, endPoint=/v1/masterdata/uispec/all, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAllUISpec/fetchAllUISpec, outputTemplate=masterdata/FetchAllUISpec/fetchAllUISpecResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All UI Spec details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllUISpec_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/uispec/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAllIdschema_valid_smoke

Testcase Input
testCaseName=MasterData_FetchAllIdschema_valid_smoke, endPoint=/v1/masterdata/idschema/all, role=admin, templateFields=null, input={ }, output={ "data": [{ }] }, inputTemplate=masterdata/FetchAllIdschema/fetchAllIdschema, outputTemplate=masterdata/FetchAllIdschema/fetchAllIdschemaResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All ID Schema details with valid data, uniqueIdentifier=TC_Masterdata_FetchAllIdschema_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/idschema/all)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchIdSchema_allValid_smoke_with_lang

Testcase Input
testCaseName=MasterData_FetchIdSchema_allValid_smoke_with_lang, endPoint=/v1/masterdata/idschema/latest, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchIdSchema/fetchIdSchema, outputTemplate=masterdata/FetchIdSchema/fetchIdSchemaResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Id Schema with all valid data, uniqueIdentifier=TC_Masterdata_FetchIdSchema_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/idschema/latest)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchModule_Invalid_smoke_with_Invalid_langcode

Testcase Input
testCaseName=MasterData_FetchModule_Invalid_smoke_with_Invalid_langcode, endPoint=/v1/masterdata/modules/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng1" }, output={ "errors": [ { "errorCode": "KER-MSD-248", "message": "Module not Found" } ] }, inputTemplate=masterdata/FetchModule/fetchModule, outputTemplate=masterdata/error, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=false, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Module Details by invalid langcode, uniqueIdentifier=TC_Masterdata_FetchModule_02
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/modules/{langcode})

Response:

Output validation: EXPECTED vs ACTUAL
FieldName Expected Value Actual Value Status
(errors)[0].errorCode KER-MSD-248 KER-MSD-248 PASS

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchModule_allValid_smoke_with_lang

Testcase Input
testCaseName=MasterData_FetchModule_allValid_smoke_with_lang, endPoint=/v1/masterdata/modules/{langcode}, role=admin, templateFields=null, input={ "langcode": "eng" }, output={ }, inputTemplate=masterdata/FetchModule/fetchModule, outputTemplate=masterdata/FetchModule/fetchModuleResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve Module Details by langcode, uniqueIdentifier=TC_Masterdata_FetchModule_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/modules/{langcode})

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary

io.mosip.testrig.apirig.masterdata.testscripts.GetWithParam#MasterData_FetchAppConfig_allValid_smoke

Testcase Input
testCaseName=MasterData_FetchAppConfig_allValid_smoke, endPoint=/v1/masterdata/configs, role=admin, templateFields=null, input={ }, output={ }, inputTemplate=masterdata/FetchAppConfig/fetchAppConfig, outputTemplate=masterdata/FetchAppConfig/fetchAppConfigResult, restMethod=get, regenerateHbs=false, validityCheckRequired=false, auditLogCheck=false, checkErrorsOnlyInResponse=true, checkOnlyStatusCodeInResponse=false, allowedErrorCodes=null, kycFields=null, description=Retrieve All App Config details with valid data, uniqueIdentifier=TC_Masterdata_FetchAppConfig_01
Messages
Request: (End Point URL: https://api-internal.qatest1.mosip.net/v1/masterdata/configs)

Response:

Marking test case as passed. As Output validation not performed and no errors in the response

back to summary